Konstante Festplattenaktivität - Wie kann ich feststellen, auf welche Dateien ohne Unterbrechung zugegriffen wird?

8

Auf meinem Windows 2003 Server war die Festplattenaktivität in letzter Zeit außer Kontrolle geraten - die Festplattenwarteschlange wird lang und die Wartezeit auf Ressourcen wird heiß. Ich suche nach einem Tool, mit dem ich zwei Dinge anzeigen kann:

  1. Welche Prozesse verursachen die meisten Festplattenzugriffe?
  2. Auf welche Dateien wird ständig zugegriffen?

Nummer 2 scheint mir wichtiger zu sein, da ich Dateien identifizieren kann, die entweder besser komprimiert sind (um die Größe der Festplattenlesevorgänge zu verringern und die Last auf den Prozessor zu verlagern, der nur wenig genutzt wird) oder in das FC SAN verschoben werden.

Vielen Dank für Ihre Vorschläge!

SqlRyan
quelle
Hast du # 2 gelöst?
Mark K Cowan
@MarkKCowan Process Monitor macht tatsächlich beides - wenn es nicht vor 7 Jahren war, als ich das gepostet habe, dann definitiv nicht jetzt. Ich war mir dieses Tools damals noch nicht bewusst, aber es ist zu einem festen Bestandteil meiner Toolbox geworden, den ich ständig benutze!
SqlRyan
Vielen Dank, dringend benötigt von einem Freund, der Windows Server ausführt und konstant hohe E / A-Vorgänge hat!
Mark K Cowan

Antworten:

7

Mit Process Monitor können Sie schnell aus der Vogelperspektive sehen, was die aktuell ausgeführten Prozesse tun. Dies zeigt Ihnen sowohl die Prozesse als auch die Dateien, auf die sie zugreifen.

Das Hinzufügen der Spalten "E / A-Lesebytes", "E / A-Schreibbytes", "E / A-Lesebytes" und "E / A-Schreibbytes" zum Task-Manager kann Ihnen ebenfalls einige Ideen geben.

Längerfristig ist es wahrscheinlich am besten, einige Zählerprotokolle mit Leistungsmonitor zu erfassen und die Daten zu sichten. Das kostenlose PAL-Tool ( Performance Analysis of Logs ) kann Ihnen ein anständiges Feedback zu den Leistungsmerkmalen des Gesamtsystems geben.

Ich würde mich fragen, ob Memory Paging zu einer Zunahme der Festplattenaktivität führt. Beobachten Sie den Zähler "Pages Input / sec" des Objekts "Memory" im Performance Monitor. Eine anhaltend hohe Anzahl von Seiten pro Sekunde zeigt an, dass Sie keinen physischen Speicher mehr haben, was sich in einem übermäßigen Festplattenzugriff äußern kann.

Evan Anderson
quelle
1

Ich habe Filemon vor einiger Zeit für so etwas verwendet. Es stellt sich heraus, dass es ein neues Tool namens ProcessMon gibt, das die Registrierung in Echtzeit und die Überwachung des Dateisystems übernimmt.

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

Bearbeiten - Evan hat mich geschlagen; Ich mag auch PAL für die Analyse von Perfmon-Zählern, das ist ein guter Tipp.

Taube
quelle