124
Chapitre 5. Analyse des performances
Network Interface\Current Bandwidth et Network Interface\Bytes Total/sec
Indique la capacité de votre connexion réseau, et son débit actuel, respectivement.
La comparaison des deux donne l’utilisation actuelle (attention aux différences
d’échelle dans l’affichage en graphe du moniteur de performance).
PhysicalDisk\Split IO/sec
Requêtes d’entrées/sorties que Windows doit diviser pour honorer. Sur un disque
simple, un nombre élevé est un indicateur de fragmentation. Attention, n’en tenez
pas compte sur un système RAID, il est normal d’y trouver des splits.
Au sujet des compteurs de disque
L’objet PhysicalDisk fournit des compteurs par disque physique, et l’objet LogicalDisk par
partition (lettre de lecteur).
Les objets de compteurs de disque ont un effet sur les performances du serveur, même
lorsqu’on ne les affiche pas avec le Moniteur Système. Pour cette raison, sur Windows NT ces
compteurs sont totalement désactivés, et sur Windows 2000, seuls les compteurs physiques
(PhysicalDisk) sont activés (donc l’objet LogicalDisk était désactivé). Un outil en ligne de
commande, nommé diskperf, est à disposition pour activer ou désactiver ces compteurs. À
partir de Windows Server 2003, ces compteurs sont activés par défaut, leur impact n’étant
pas réellement significatif sur les machines modernes. diskperf est toujours présent si vous
voulez désactiver une partie des compteurs. Sachez toutefois qu’une activation ou désactivation nécessite un redémarrage de la machine, ce qui rend son utilisation peu intéressante…
Process\% Processor Time
Ce compteur donne le temps CPU total utilisé par un processus. C’est un cumul des
compteurs % Privileged Time et % User Time du même objet.
% Privileged Time
C’est le pourcentage de temps CPU utilisé par le processus en mode privilégié. Le
temps privilégié (privileged time, ou kernel time), est le temps d’activité des CPU
dédiés aux appels système (gestion de la mémoire, entrées/sorties, etc.). C’est
souvent le cas d’un service Windows qui a besoin d’accéder aux données privées du
système, qui sont protégées contre des accès de processus s’exécutant en mode utilisateur. Les appels implicites au noyau, comme les fautes de page, sont aussi comptés
comme du temps privilégié. Sur une machine dédiée à SQL Server, le pourcentage
de temps privilégié devrait être faible, SQL Server exécutant la majeure partie de
son travail en temps utilisateur. Vous pouvez obtenir une vision rapide du ratio
temps privilégié / temps utilisateur à l’aide du gestionnaire de tâches (Windows task
manager). L’onglet « performance » montre notamment des graphes de CPU. Vous
pouvez afficher la partie de temps privilégié (appelée ici kernel time), en activant
dans le menu View l’option show kernel times (figure 5.14).
Précédent

- 136/334

Suivant