Comment voir le graphique d'utilisation du disque sur Windows Server 2012

9

J'éprouve un énorme ralentissement sur le serveur. Et plus j'inspecte, moins je découvre ce qui ne va pas là-bas.

Je pense que cela pourrait être lié aux E / S. Sur un PC local, je peux ouvrir le Gestionnaire des tâches et voir l'utilisation du disque:

entrez la description de l'image ici

Cependant, sur le serveur, je ne peux pas trouver un moyen (de préférence facile) de voir combien de disque est utilisé et s'il est devenu le goulot d'étranglement ou non.

entrez la description de l'image ici

Comment voyez-vous l'utilisation du disque sur Windows Server 2012?

Saeed Neamati
la source
1
Downvoter, c'est une question objective et j'ai vraiment besoin de cela et je ne suis pas un administrateur de serveur professionnel. Alors, veuillez ajouter un commentaire expliquant pourquoi.
Saeed Neamati
1
Les votes descendants ne doivent pas nécessairement être accompagnés d'un commentaire. En l'absence de commentaire, vous pouvez supposer qu'un downvote est dû à l'une des raisons indiquées dans le texte de survol de la flèche vers le bas.
EEAA
Examinez les compteurs de performances Windows.
EEAA
1
De plus, «j'ai vraiment besoin de ça» n'est pas une raison valable pour poser une question. J'ai vraiment besoin d'un poney, mais je ne suis pas sur le point d'en demander un sur ServerFault.
womble
1
Soyez poli pour marquer la réponse à votre question, s'il vous plaît!
Luke

Réponses:

10

Par défaut, Windows masque l'entrée en raison d'un impact significatif sur les performances lors de la collecte des mesures de disque sur un serveur:

entrez la description de l'image ici

Vous devez enregistrer le Disk Perfcounter avant de voir cette entrée.

  1. fermer Taskmanager
  2. ouvrir un cmd.exeadministrateur
  3. courir diskperf -Y
  4. fermez cmd.exe et exécutez Taskmgr

Vous voyez maintenant l'entrée:

entrez la description de l'image ici

Pour analyser l'activité du disque plus en profondeur, installez le WPT , exécutez cette commande xperf et capturez 1 minute de l'activité:

xperf -on PROC_THREAD + LOADER + CSWITCH + DISPATCHER + DISK_IO + DISK_IO_INIT + FILENAME + FILE_IO + FILE_IO_INIT + PROFILE -stackwalk CSwitch + ReadyThread + FileCreate + FileCleanup + FileClose + FileRead + FileWrite + FileDel DiskIntel Profile -buffersize 2048 -MaxFile 2048 -FileMode Circular && timeout -1 && xperf -d C: \ diagDISKFILEIO.etl

et analysez le fichier de trace dans WPA.exe pour DiskIO et FileIO .

magicandre1981
la source
Vous devrez désactiver le Paging Executive avant de l'exécuter.
joeqwerty
@joeqwerty pour xperf et stackwalking oui. Win8 l'a activé par défaut. Vous devez le faire dans 7 / 2008R2
magicandre1981
Ceci est une réponse très utile. Alors comment comprendre quel processus est le coupable? Pour moi, le Disksélecteur de colonne dans l' Processesonglet du Gestionnaire des tâches est grisé.
Saeed Neamati
cliquez sur "Open Resource Monitor" dans l'onglet disque de Taskmgr. cela ouvre une bien meilleure vue de l'activité du disque ici, vous pouvez trier et filtrer les processus
magicandre1981
a-t-on répondu à votre question? Voyez-vous le graphique? si oui, «fermez» la question en cochant la réponse.
magicandre1981
0

Ou ouvrez simplement Resource Monitor (un programme intégré de Windows). Cliquez sur Démarrer et recherchez «Moniteur de ressources» qui devrait vous donner ce que vous recherchez.

Moniteur de ressources

DMac
la source