- 管理および監視コンソールによる文書処理の監視。
- 各 FlexiCapture サーバーコンポーネントのハードウェア監視。これには、各種 Windows Performance Monitor カウンターを使用します。
Memory\Available Bytes カウンター (実行中のプロセスおよびハードディスクのキャッシュで使用されていないメモリ) が常に少ない一方で、 Memory\Pages/sec カウンター (より多くの RAM を確保するために、ハードドライブから要求された、またはハードドライブに書き出されたメモリページ数) が絶えず変動している場合、コンピューターの RAM が不足している可能性があります。 Process(<All instances>)\Working Set カウンターは、各プロセスに割り当てられているメモリページ数を示します。
注: 32 ビット プロセスは、システムに使用可能な RAM が大量にあっても、2GB を超える RAM を割り当てることはできません。 詳細については、Microsoft Web サイトを参照してください。 | |
Processor(_Total)\% Processor Time カウンター (プロセッサが稼働している時間の割合) が 長時間にわたって 80% を超えており、かつ System\Processor Queue Length (CPU キュー内のスレッド数) カウンターが CPU 数の 2 倍を超えている場合は、CPU がボトルネックになっている可能性が高いと考えられます。 詳細については、Microsoft Web サイトを参照してください。 Process(<All instances>)\% Processor Time カウンターは、どのプロセスが CPU 時間を多く消費しているかを特定するのに役立ちます。 | |
ハードディスクを確認する際は、システムに十分な RAM があることを確認してください (上の Memory 列を参照) 。 LogicalDisk(<All instances>)\Free Megabytes カウンターは、論理ディスクの空き容量を示します。空き容量が不足している場合、システムの パフォーマンスは大幅に低下します。 PhysicalDisk(<All instances>)\% Disk Time カウンター (ディスクが読み取り要求および書き込み要求の処理に費やす時間の割合) が 90% を超えており、かつ PhysicalDisk(<All instances>)\Avg. Disk Queue Length カウンター (監視期間中にキュー内および 処理中にある要求の平均数) が ハードドライブのスレッドごとに常に 2 を超えている場合、ハードディスクがボトルネックになっている可能性があります。 詳細については、Microsoft Web サイトを参照してください。 | |
Network Interface(<All instances>)\Output Queue Length カウンター (キュー内にある送信ネットワーク パケット数) が 常に 2 を超えている場合、ネットワーク アダプターは接続を待機している可能性が高く、そのためサーバーからのリクエストに遅延が発生しています。 Network Interface(<All instances>)\Packets Outbound Discarded カウンターが継続的に増加している場合、回線が過負荷状態にあり、 ネットワーク アダプターのバッファーで送信リクエストをすべて処理しきれていません。 Network Interface(<All instances>)\Bytes Total/sec カウンター (NIC を通過する情報量) が (使用可能な NIC 帯域幅) の 65% (以上) に達している場合は、より広い帯域幅の回線を使用するか、回線内の競合を最小限に抑えるためにネットワークをセグメント化してください。 |
Application Server は、w3wp.exe プロセスによって提供される IIS 上のウェブサービスです。これらのプロセスのインスタンスで使用される CPU 時間とメモリ使用量 を監視する必要があります。 データ接続ネットワーク (DCN) については、Application Server が稼働するコンピューターにかかる負荷に特に注意を払う必要があります。 IIS の負荷 を追跡するには、次のカウンターを使用します。
これらの値が 使用可能な DCN 帯域幅の 65% を超える 場合は、次のいずれかの対策を講じます。
W3SVC_W3WP(_Total)\Active Threads Count カウンターの値 (リクエストを処理しているスレッド数) が W3SVC_W3WP(_Total)\Maximum Threads Count カウンターの値 (処理に使用できるスレッドの最大数) に達すると、IIS は大幅な過負荷状態にあります。 現在の アクティビティの急増 を以前のアクティビティと比較しながら追跡するには、次のカウンターを使用します。
| |
Processing Server は Windows サービスであり、FlexiBrSvc.exe プロセスとして実行されます。 FlexiCapture(Processing Server)\Cores Count は、Started 状態にあるすべての Processing Stations の処理用 CPU コアの総数を示します。 FlexiCapture(Processing Server)\Free Cores は、現在何も処理していない、利用可能な処理用 CPU コアの総数を示します。このカウンターは、ABBYY FlexiCapture に十分な処理用 CPU コアがあるかどうかを判断するのに役立ちます。 自動処理ステージにキューがあるにもかかわらず、一部のコアが常に空いていることがあります。これは、次のような理由で発生する可能性があります。
FlexiCapture(Processing Server)\Pending Tasks は、Application Server に要求されたものの、どの Processing Stations にも割り当てられていないタスク数を示します。こうしたタスクは、Processing Server Monitor ではPending ステータスで表示されます。 注: 処理待ちタスクのキュー全体を確認できるのは、Monitoring & Administration Console のみです。 | |
Licensing Server は Windows サービスであり、LincensingService.exe プロセスとして実行されます。 Licensing Server の COM オブジェクトを使用してライセンスのステータスを監視できますが、ほとんどの場合、システムのパフォーマンスに関してそこから得られる有用なデータはありません。 メモリ消費量に注意してください。これは、システム内の同時クライアント数に応じて増加する可能性があります。メモリ消費量が高く、 より多くのクライアントが必要な場合は、システムに Licensing Server を追加することを検討してください。 | |
標準のシステム監視カウンター (上記参照) に加え、特定のデータベースのデータを表示するカウンターも使用できます。詳細については、 Database サーバーのDocumentationを参照してください。 | |
FileStorage としてハードディスクを使用する場合は、標準の System 監視カウンターを使用します (上記を参照) 。SAN または NAS を使用している場合は、詳細についてはハードウェアのDocumentationを参照してください。 | |
標準のシステム カウンターを使用して、Processing Stations を監視します。 |
