Compteurs de performances pratiques
Les compteurs de performances vous permettent de voir où les ressources d’ordinateur sont utilisées. Les compteurs décrits ci-dessous fournissent des informations précieuses pour évaluer la demande et les performances des composants host Integration Server.
Mémoire : Pages/sec
Pour comprendre la charge de mémoire sur un serveur Windows Server, vous devez d’abord comprendre la pagination, qui est une technique d’implémentation de la mémoire virtuelle. La pagination consiste à basculer des blocs (pages) d’instructions du programme ou de données entre la mémoire et le disque. La pagination est effectuée en fonction des besoins du gestionnaire de mémoire virtuelle dans Windows.
Pages/s correspond au nombre de pages lues à partir du disque ou écrites sur le disque, car elles n’étaient pas en mémoire lorsque cela est nécessaire (c’est-à-dire le nombre d’erreurs de page nécessitant l’accès au disque). Le compteur inclut le trafic de pagination généré lorsque le cache accède aux données de fichier pour les applications.
Pages/s est le compteur principal pour déterminer si votre serveur effectue une pagination excessive. À mesure que ce compteur monte, la réactivité du serveur ralentit en raison du temps nécessaire à l’accès au disque (lecture ou écriture). Un serveur dédié aux communications doit être équipé de suffisamment de mémoire physique pour que peu de pagination soit nécessaire.
La valeur acceptable la plus élevée pour les pages/s varie d’un système à l’autre. Une façon de déterminer si la charge du système est à l’origine d’une pagination trop importante consiste à observer si l’activité du processeur diminue considérablement à mesure que la pagination augmente. Cela indique que le système est occupé par le changement de pages plutôt que par le traitement réel des instructions.
Les principaux moyens de corriger la pagination excessive sont d’ajouter plus de mémoire physique au serveur ou de réduire la demande sur le serveur. La demande peut être réduite en réduisant la variété des tâches qu’un serveur doit effectuer ou en réduisant le nombre d’utilisateurs qui accèdent à un serveur. Par exemple, un serveur polyvalent surchargé avec des demandes de serveur d’intégration de fichiers, d’impression et d’hôte peut être dédié uniquement au trafic Host Integration Server, ou les charges utilisateur placées sur un serveur peuvent être réparties entre deux serveurs (équilibrage de charge). Dans tous les cas de surcharge de mémoire, l’ajout de mémoire physique peut fournir l’augmentation des performances nécessaire.
Un moyen secondaire de réduire l’impact de la pagination consiste à mettre à niveau le système de disque. Cela inclut l’installation d’un disque plus rapide, l’installation d’un deuxième disque, l’utilisation de la bande RAID ou des mises à niveau similaires. Cette mise à niveau ne réduit pas la pagination (pages/s), mais accélère le processus de pagination lui-même. Par exemple, le remplacement d’un disque IDE lent par un disque SCSI plus rapide peut rendre acceptable un taux de pagination donné, peut-être de 20 à 40 pages/s.
Système : %Temps processeur total et processeur : %Temps processeur
Système : %Temps processeur total est le pourcentage de temps écoulé pendant lequel les processeurs système sont occupés. Il peut être considéré comme la fraction du temps processeur total consacré à l’exécution d’un travail utile. Les valeurs de 60 à 80 % pendant les charges classiques sont de bonnes valeurs, car elles permettent une certaine réserve pour les charges de pointe. Toutefois, lorsque le processeur reste à 100 % pendant des périodes de temps, cela peut indiquer un goulot d’étranglement du processeur. Sur un système multiprocesseur, vous pouvez afficher Processeur : %Temps processeur pour chaque processeur pour voir comment la charge est répartie entre les processeurs.
Une façon utile d’afficher les valeurs De temps processeur total est en mode Graphique, ainsi que les compteurs indiquant des augmentations et des diminutions de la charge utilisateur. Pour la charge utilisateur, ces compteurs incluent Host Integration Server Logical Unit Sessions : Octets de débit/s et Host Integration Server Adaptername>< : Trames de débit/s. Ces deux compteurs sont disponibles uniquement lorsqu’il existe une activité host Integration Server. Par exemple, vous pouvez remarquer que pendant une période de pic de demande pour les sessions d’unités logiques, le temps processeur total atteint 100 % et y reste. Cela peut indiquer que l’ordinateur Host Integration Server atteint une capacité maximale et que toute demande supplémentaire peut nécessiter des processeurs ou des serveurs supplémentaires.
Il peut également être utile d’afficher Système : %Temps processeur total ainsi que tous les autres compteurs liés aux fonctions principales des serveurs. Par exemple, lorsqu’un ordinateur Host Integration Server est également un serveur de fichiers, le compteur Serveur : Sessions de serveur peut être utile. Les autres compteurs qui peuvent vous aider à analyser les sources d’activité du processeur sont Processus : %Temps processeur pour les processus que vous estimez pertinents, ainsi que Système : Nombre total d’interruptions/s. En outre, si vos ordinateurs clients utilisent TCP/IP, envisagez d’examiner TCP : Connexions établies.
Système : Nombre total d’interruptions/s et Processeur : Interruptions/s
Système : le nombre total d’interruptions/s correspond à la vitesse à laquelle l’ordinateur reçoit et entretient les interruptions d’appareil. Les interruptions d’appareil sont les signaux qu’un appareil envoie à un processeur pour indiquer qu’une tâche est terminée ou que l’appareil nécessite une attention particulière. Certains appareils qui peuvent générer des interruptions sont les cartes, les cartes réseau, le minuteur système (horloge) et la souris. Système : Nombre total d’interruptions/s fournit une indication de l’occupation de ces appareils à l’échelle de l’ordinateur.
De même, pour chaque processeur, Processeur : Interruptions/s est la vitesse à laquelle le processeur reçoit des interruptions d’appareil.
L'exécution normale des threads est suspendue durant les interruptions. Une interruption peut entraîner le basculement du processeur vers un autre thread de priorité supérieure. Les interruptions d’horloge sont périodiques et fréquentes (de l’ordre de 100 par seconde) ; ils créent un arrière-plan d’activité d’interruption.
Ces compteurs peuvent aider à indiquer la demande générale sur un serveur et peuvent être utiles lorsqu’ils sont combinés avec des données de processeur et de mémoire, telles que Système : %Temps processeur total et Mémoire : Pages/s.
Connexions SNA : octets de débit/s
Sessions d’unité logique SNA : octets de débit/s
Nom de l’adaptateur SNA : Trames de débit/s
Ces compteurs fournissent une indication de l’activité du serveur d’intégration de l’hôte. Lors de l’observation de ces compteurs, il peut également être utile de démarrer le Gestionnaire SNA et de double-cliquer sur le même serveur observé dans le Moniteur système. Vous pouvez voir le nombre d’utilisateurs et de sessions qui sont en corrélation avec un niveau particulier d’activité host Integration Server. Ces informations, combinées aux données sur le processeur et la charge de mémoire, peuvent vous aider à comprendre la charge et les performances sur vos serveurs. Un faible débit n’est pas nécessairement synonyme de performances médiocres, mais peut simplement indiquer que l’activité actuelle est faible.
La mesure des images/seconde peut fournir un meilleur indicateur de la charge du serveur que les octets par seconde, car la surcharge du serveur pour la gestion des interruptions et le traitement des messages augmente par image, et non par octet. En d’autres termes, une grande image avec plusieurs octets nécessite à peu près la même surcharge qu’une petite image avec moins d’octets.
Connexions SNA : octets de données reçus/s
Connexions SNA : octets de données transmis/s
Sessions d’unité logique SNA : octets de données reçus/s
Sessions d’unité logique SNA : octets de données transmis/s
Nom de l’adaptateur SNA : octets de données reçus/s
Nom de l’adaptateur SNA : octets de données transmis/s
Nom de l’adaptateur SNA : Images reçues/s
Nom de l’adaptateur SNA : Images transmises/s
Nom de l’adaptateur SNA : Octets de débit/s
Ces compteurs fournissent des détails supplémentaires sur l’activité host Integration Server lorsqu’ils sont utilisés avec les trois compteurs précédents.
Nom de l’adaptateur SNA : Échecs de l’adaptateur
Nom de l’adaptateur SNA : Échecs de connexion
Nom de l’adaptateur SNA : connexion réussie
Ces compteurs peuvent être utiles pour détecter des modèles dans lesquels les connexions ou les adaptateurs échouent pendant de courtes périodes, puis reviennent à la normale. Les journaux d’événements peuvent fournir plus d’informations sur les causes de l’échec. Vous pouvez également configurer des alertes du Moniteur système avec ces compteurs, afin qu’une alerte soit déclenchée si trop d’échecs se produisent.