3 votes

Comment puis-je surveiller les performances de chaque application sous Windows ?

Mon ordinateur XP est devenu terriblement lent et je veux identifier l'application en cause. Ce qui se passe utilise tellement de "ressources" (le suspect actuel est l'entrée/sortie de disque) que ma machine ne répond plus et, comme je l'ai dit, cela semble être lié à l'accès au disque plutôt qu'à l'accaparement du processeur. Je peux regarder dans le gestionnaire de tâches pour avoir une bonne idée mais ce n'est pas idéal. Je me demandais s'il existait une application capable de surveiller efficacement tous les aspects des processus. Process Explorer est-il mon seul espoir ?

6voto

Andy Arismendi Points 1158

En fait, il y a d'autres outils dans la suite sysinternals qui, je pense, vous seront utiles. Procmon.exe est un outil qui capture toute l'activité disque/processus/réseau. Pour identifier le processus qui utilise la majorité du temps d'E/S du disque, je vous recommande d'ouvrir procmon.exe et de n'activer que la surveillance du système de fichiers. Exécutez la capture pendant que vous remarquez la dégradation des performances. Vous verrez une tonne d'entrées enregistrées, mais vous verrez probablement beaucoup plus d'entrées pour un processus spécifique que pour tout autre processus. Le processus dont l'activité disque est la plus importante est probablement le coupable. Vous devriez être en mesure d'identifier facilement à quoi il appartient en double-cliquant sur le processus et en sélectionnant l'onglet processus, puis en regardant le chemin et l'éditeur du logiciel.

Cela devrait vous indiquer ce qui utilise beaucoup d'entrées/sorties sur le disque. Pour savoir pourquoi, il faut faire un travail de détective plus approfondi, mais j'espère que c'est un début pour vous.

1voto

camainc Points 1421

Jetez un coup d'œil à l'Explorateur de processus situé http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx Cela vous donnera tous les processus ainsi que les pics d'E/S et de mémoire.

0voto

Vous pouvez voir les lectures et écritures IO avec le gestionnaire de tâches de XP/Vista, il suffit d'activer leurs colonnes dans le menu Affichage. Ceci, combiné à l'utilisation du CPU et au temps CPU, devrait vous donner une idée approximative de ce qui prend du temps au système. Cependant, s'il s'agit d'un service blob comme svchost, vous aurez besoin de Process Explorer pour voir ce qu'il consomme.

0voto

Corin Blaikie Points 6223

J'imagine que vous voudrez regarder dans Moniteur de fiabilité et de performance .

0voto

John Richardson Points 1197

Utilisez perfmon, ajoutez des objets du groupe Process pour chacune des applications suspectes pour le cpu, les lectures/écritures de disque ; n'échantillonnez pas toutes les secondes, mais toutes les 10 à 30 secondes environ.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X