Activité de disque constante - comment savoir quels fichiers sont consultés sans interruption?

8

Sur mon serveur Windows 2003, l'activité du disque a récemment été incontrôlable - la file d'attente du disque est longue et le temps d'attente pour les ressources est long. Je cherche un outil qui me permettra de voir deux choses:

  1. Quels processus sont à l'origine de la majorité des accès au disque
  2. Quels fichiers sont consultés en permanence

Le numéro 2 me semble plus important, car je peux identifier les fichiers qui pourraient être mieux compressés (pour réduire la taille des lectures de disque et transférer la charge sur le processeur, qui est peu utilisé) ou déplacés vers le réseau SAN FC.

Merci pour vos suggestions!

SqlRyan
la source
Avez-vous résolu le problème # 2?
Mark K Cowan
@MarkKCowan Process Monitor fait en réalité ces deux choses - si ce n'était pas le cas il y a 7 ans lorsque j'ai posté ceci, ce n'est certainement pas le cas maintenant. Je n'étais pas au courant de cet outil à l'époque, mais c'est devenu un élément solide de ma boîte à outils que j'utilise constamment!
SqlRyan
Merci, un ami qui utilise Windows Server et qui a constamment des IO lourdes a grandement besoin!
Mark K Cowan

Réponses:

7

Vous pouvez obtenir une vue rapide à vol d'oiseau en utilisant Process Monitor pour voir ce que font les processus en cours d'exécution. Cela vous montrera les processus et les fichiers auxquels ils accèdent.

L'ajout des colonnes "Octets de lecture d'E / S", "Octets d'écriture d'E / S", "Lectures d'E / S" et "Écritures d'E / S" dans le Gestionnaire des tâches peut également vous donner des idées.

À plus long terme, il est probablement préférable de capturer certains journaux de compteurs avec l'Analyseur de performances et de parcourir les données. L’ outil gratuit d’ analyse des performances (PAL) peut vous donner une idée précise des caractéristiques de performances globales du système.

Je me demandais si la pagination de la mémoire entraînait une augmentation de l'activité du disque. Observez le compteur "Pages Input / sec" de l'objet "Memory" dans Performance Monitor. Un nombre élevé et soutenu de pages entrées / s indique que vous êtes à court de mémoire physique, ce qui peut se traduire par un accès disque excessif.

Evan Anderson
la source
1

J'ai utilisé Filemon pour quelque chose comme ça il y a quelque temps. Il s’avère qu’il ya un nouvel outil appelé ProcessMon qui effectue la surveillance du système de fichiers et du registre en temps réel.

http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

Edit - Evan m'a battu à cela; J'aime aussi PAL pour analyser les compteurs de perfmon, c'est un bon conseil.

Pigeon
la source