- die Überwachung der Dokumentverarbeitung über die Administration and Monitoring Console;
- die Hardwareüberwachung für jede FlexiCapture-Serverkomponente anhand verschiedener Leistungsindikatoren des Windows-Leistungsmonitors.
Wenn der Zähler Memory\Available Bytes (der Arbeitsspeicher, der nicht von laufenden Prozessen und einem Festplatten-Cache belegt ist) dauerhaft niedrig ist, während der Zähler Memory\Pages/sec (die Anzahl der Speicherseiten, die von der Festplatte angefordert oder auf die Festplatte ausgelagert werden, um mehr RAM freizugeben) ständig schwankt, verfügt der Computer wahrscheinlich über zu wenig RAM. Die Zähler Process(<All instances>)\Working Set zeigen die Anzahl der Speicherseiten an, die jedem Prozess zugewiesen sind.
Hinweis: 32-Bit-Prozesse können nicht mehr als 2 GB RAM zuweisen, selbst wenn im System viel RAM verfügbar ist. Weitere Informationen finden Sie auf der Microsoft-Website. | |
Wenn der Zähler Processor(_Total)\% Processor Time (der prozentuale Anteil der Zeit, in der der Prozessor ausgelastet ist) über einen längeren Zeitraum mehr als 80 % anzeigt und der Zähler System\Processor Queue Length (die Anzahl der Threads in der CPU-Warteschlange) mehr als doppelt so hoch ist wie die Anzahl der CPUs, dann ist die CPU höchstwahrscheinlich der Engpass. Weitere Informationen finden Sie auf der Microsoft-Website. Der Zähler Process(<All instances>)\% Processor Time hilft dabei festzustellen, welche Prozesse die CPU-Zeit „aufbrauchen“. | |
Prüfen Sie bei der Festplatte, ob das System über genügend RAM verfügt (siehe oben in der Spalte „Memory“). Der Zähler LogicalDisk(<All instances>)\Free Megabytes zeigt den freien Speicherplatz auf einem logischen Datenträger an. Wenn der freie Speicherplatz nicht ausreicht, sinkt die Systemleistung erheblich. Wenn der Zähler PhysicalDisk(<All instances>)\% Disk Time (der prozentuale Zeitanteil, den die Festplatte mit der Verarbeitung von Lese- und Schreibanforderungen verbringt) mehr als 90 % anzeigt und der Zähler PhysicalDisk(<All instances>)\Avg. Disk Queue Length (die durchschnittliche Anzahl von Anforderungen in der Warteschlange und in Bearbeitung während des Überwachungszeitraums) ständig mehr als 2 je Festplatten-Thread anzeigt, dann stellt die Festplatte wahrscheinlich einen Engpass dar. Weitere Informationen finden Sie auf der Microsoft-Website. | |
Wenn der Zähler Network Interface(<All instances>)\Output Queue Length (die Anzahl ausgehender Netzwerkpakete in einer Warteschlange) konstant mehr als 2 anzeigt, wartet der Netzwerkadapter höchstwahrscheinlich auf den Verbindungsaufbau, wodurch Serveranfragen verzögert werden. Wenn der Zähler Network Interface(<All instances>)\Packets Outbound Discarded ständig ansteigt, ist der Kanal so stark überlastet, dass der Puffer des Netzwerkadapters nicht alle ausgehenden Anfragen bewältigen kann. Wenn der Zähler Network Interface(<All instances>)\Bytes Total/sec (die Datenmenge, die über die NIC übertragen wird) 65 % (oder mehr) der (der verfügbaren NIC-Bandbreite) erreicht, verwenden Sie einen Kanal mit höherer Bandbreite oder segmentieren Sie das Netzwerk, um Kollisionen auf dem Kanal zu minimieren. |
Der Application Server ist ein Webservice auf IIS, der von w3wp.exe-Prozessen bereitgestellt wird. Die CPU-Zeit und die Menge des Arbeitsspeichers, die von Instanzen dieser Prozesse genutzt werden, sollten überwacht werden. Die Auslastung des Datennetzwerks (DCN) auf einem Computer mit dem Application Server erfordert besondere Aufmerksamkeit. Verwenden Sie diese Leistungsindikatoren, um die IIS-Auslastung im Blick zu behalten:
Wenn sie mehr als 65 % der verfügbaren DCN-Bandbreite anzeigen, kommen folgende Maßnahmen infrage:
Wenn der Wert des Leistungsindikators W3SVC_W3WP(_Total)\Active Threads Count (die Anzahl der Threads, die Anfragen verarbeiten) den Wert des W3SVC_W3WP(_Total)\Maximum Threads Count Leistungsindikators erreicht (die maximale Anzahl der für die Verarbeitung verfügbaren Threads), ist IIS stark überlastet. Verwenden Sie diese Leistungsindikatoren, um aktuelle Lastspitzen im Vergleich zu früheren Aktivitäten nachzuverfolgen:
| |
Der Processing Server ist ein Windows-Service – der Prozess FlexiBrSvc.exe. FlexiCapture(Processing Server)\Cores Count gibt die Gesamtzahl der CPU-Kerne für die Verarbeitung auf allen Processing Stations im Status Started an. FlexiCapture(Processing Server)\Free Cores gibt die Gesamtzahl der verfügbaren CPU-Kerne für die Verarbeitung an, die aktuell nichts verarbeiten. Dieser Zähler hilft festzustellen, ob in ABBYY FlexiCapture genügend CPU-Kerne für die Verarbeitung vorhanden sind. Einige Kerne sind immer frei, obwohl an automatischen Verarbeitungsstufen eine Warteschlange besteht. Dies kann folgende Ursachen haben:
FlexiCapture(Processing Server)\Pending Tasks gibt die Anzahl der Aufgaben an, die vom Application Server angefordert, aber keiner der Processing Stations zugewiesen wurden. Solche Aufgaben erscheinen im Processing Server Monitor mit dem Status Pending . Hinweis: Die gesamte Warteschlange der auf die Verarbeitung wartenden Aufgaben kann nur in der Monitoring & Administration Console angezeigt werden. | |
Der Licensing Server ist ein Windows-Service – der Prozess LincensingService.exe. Sie können das COM-Objekt des Licensing Server verwenden, um den Status von Lizenzen zu überwachen, aber in den meisten Fällen liefert es keine für die Systemleistung nützlichen Daten. Behalten Sie den Speicherverbrauch im Auge – er kann mit der Anzahl gleichzeitiger Clients im System steigen. Erwägen Sie, dem System weitere Licensing Server hinzuzufügen, wenn der Speicherverbrauch hoch ist und Sie mehr Clients benötigen. | |
Zusätzlich zu den standardmäßigen Systemüberwachungszählern (siehe oben) können Sie auch Zähler verwenden, die Daten zu einer bestimmten Datenbank liefern. Einzelheiten finden Sie in der Dokumentation zum Datenbankserver. | |
Verwenden Sie für die Festplatte als FileStorage die standardmäßigen Systemüberwachungszähler (siehe oben). Wenn Sie ein SAN oder NAS verwenden, finden Sie Details in Ihrer Hardwaredokumentation. | |
Verwenden Sie Standard-Systemzähler, um Processing Stations zu überwachen. |
