- la surveillance du traitement des documents via l’Administration and Monitoring Console
- la surveillance matérielle de chaque composant serveur FlexiCapture à l’aide de différents compteurs de l’Analyseur de performances Windows
Principaux compteurs pour chaque ordinateur
Mémoire
Lorsque ces deux signes apparaissent simultanément, l’ordinateur ne dispose probablement pas de suffisamment de RAM.
Les compteurs
Process(<All instances>)\Working Set indiquent le nombre de pages mémoire allouées à chaque processus.
- Un processus peut monopoliser une grande quantité de mémoire alors que la mémoire totale disponible est faible. Cela ne signifie pas nécessairement que le système manque de mémoire.
- Un goulot d’étranglement de RAM est probable lorsque plusieurs processus augmentent leur ensemble de travail tandis que celui d’autres processus diminue légèrement. Confirmez ce diagnostic par une faible quantité de mémoire disponible et des pics constants de
Pages/sec.
Les processus 32 bits ne peuvent pas allouer plus de 2 Go de RAM, même si une grande quantité de RAM est disponible dans le système.
CPU
Lorsque les deux signaux apparaissent simultanément, le CPU est très probablement à l’origine d’un goulot d’étranglement.
Le compteur
Process(<All instances>)\% Processor Time aide à déterminer quels processus consomment le temps CPU.
Disque dur
LogicalDisk(<All instances>)\Free Megabytes indique l’espace disponible sur un disque logique. Si l’espace libre n’est pas suffisant, les performances du système chutent fortement.
Lorsque les deux signaux apparaissent simultanément, le disque dur est probablement à l’origine d’un goulot d’étranglement.
Réseau
Network Interface(<All instances>)\Output Queue Length indique le nombre de paquets réseau sortants en attente dans une file d’attente. Lorsqu’il affiche constamment une valeur supérieure à 2, l’adaptateur réseau attend probablement la connexion et retarde les requêtes du serveur.
Un compteur Network Interface(<All instances>)\Packets Outbound Discarded qui augmente constamment signifie que le canal est surchargé. Le tampon mémoire de l’adaptateur réseau ne peut pas traiter toutes les requêtes sortantes.
Network Interface(<All instances>)\Bytes Total/sec correspond au volume d’informations transitant par la carte réseau. Comparez-le à Network Interface(<All instances>)\Current Bandwidth, qui indique la bande passante disponible de la carte réseau. À partir de 65 %, utilisez un canal offrant une bande passante supérieure ou segmentez le réseau afin de réduire les conflits sur le canal.
Compteurs à surveiller par composant
Serveur d’applications
w3wp.exe. Surveillez le temps processeur et la mémoire utilisés par les instances de ces processus. Accordez une attention particulière à la charge du réseau de connexion de données (DCN) sur l’ordinateur du serveur d’applications.
Utilisez ces compteurs pour suivre la charge d’IIS :
Web Service(Default Web Site)\Bytes Received/secWeb Service(Default Web Site)\Bytes Sent/sec
- Augmentez la bande passante
- Segmentez le réseau
- Ajoutez davantage d’ordinateurs exécutant IIS et répartissez la charge
W3SVC_W3WP(_Total)\Active Threads Count est le nombre de threads traitant les requêtes. Lorsqu’il atteint W3SVC_W3WP(_Total)\Maximum Threads Count, le nombre maximal de threads disponibles pour le traitement, IIS est fortement surchargé.
Utilisez ces compteurs pour suivre les pics d’activité en cours par rapport à l’activité précédente :
W3SVC_W3WP(_Total)\Active Requests(le nombre de requêtes actives)W3SVC_W3WP(_Total)\Requests/sec(le taux de traitement des requêtes)Web Service(Default Web Site)\Current Connections(le nombre de connexions actives entre les clients et le service web)
Processing Server
FlexiBrSvc.exe.
FlexiCapture(Processing Server)\Cores Count indique le nombre total de cœurs de processeur de traitement sur toutes les Processing Stations à l’état Started.
FlexiCapture(Processing Server)\Free Cores indique le nombre total de cœurs de processeur de traitement disponibles qui ne traitent rien. Ce compteur permet de déterminer s’il y a suffisamment de cœurs de processeur de traitement dans ABBYY FlexiCapture.
Il arrive que certains cœurs restent libres alors qu’il y a une file d’attente aux étapes de traitement automatiques. Cela peut se produire pour les raisons suivantes :
- Certaines Processing Stations sont configurées pour un type de tâche spécifique. Lorsqu’elles sont libres, les autres types de tâches manquent toujours de puissance de traitement.
- Le Processing Server présente un goulot d’étranglement :
- Vérifiez s’il manque de RAM, de CPU, d’espace disque ou de ressources réseau sur la machine du Processing Server.
- Augmentez la taille de la tâche. Les cœurs peuvent terminer les tâches plus rapidement que le Processing Server ne peut les répartir. Pour plus d’informations, voir Comment calculer le nombre de Processing Stations.
FlexiCapture(Processing Server)\Pending Tasks indique le nombre de tâches demandées au serveur d’applications mais non attribuées à l’une des Processing Stations. Ces tâches apparaissent dans le Processing Server Monitor avec le statut Pending.
Vous ne pouvez consulter la file d’attente complète des tâches en attente que dans l’Administration and Monitoring Console. La valeur de Pending Tasks ne doit pas dépasser le double du nombre de cœurs disponibles (Cores Count).
Un nombre de tâches en attente qui augmente constamment a deux causes possibles. Soit certaines options de traitement sont désactivées sur certaines Stations, soit une Station et le serveur ne peuvent pas communiquer. Dans ce cas, le serveur considère certaines Stations comme actives, mais ne peut pas leur attribuer de tâche.
Licensing Server
LicensingService.exe.
Vous pouvez surveiller l’état des licences via l’objet COM du Licensing Server. Il fournit rarement des données utiles sur les performances du System.
Surveillez la consommation de mémoire, qui peut augmenter avec le nombre de clients simultanés dans le System. Envisagez d’ajouter davantage de Licensing Servers lorsque la consommation de mémoire est élevée et que vous devez prendre en charge plus de clients.
