Wie überwache ich Windows XP-Festplatten-E / A.

9

Meine Windows-Umgebung (Hauptentwicklungsmaschine) läuft etwas langsam mit Vorgängen, die die Festplatte betreffen. Als Hinweis blinkt das HD-Licht ständig und z. B. ist das Speichern und Laden großer Dateien sehr langsam.

Ich möchte wissen, ob es eine Methode gibt, mit der überwacht werden kann, welche Programme / Prozesse tatsächlich Festplatten-E / A verwenden und in welchem ​​Umfang und wenn möglich mit welcher Festplatte.

Jawa
quelle

Antworten:

5

Ich würde Process Explorer empfehlen . Es ist ein Ersatz für den Task-Manager und bietet unter vielen Funktionen die Verfolgung von E / A-Statistiken. Das sollte es Ihnen ermöglichen, herauszufinden, welches Programm ein Problem darstellt.

Sobald Sie wissen, welches Programm schuld ist und wenn Sie weitere Details benötigen, können Sie über Process Monitor nachverfolgen, welche genauen Dateien problematisch sind (gefiltert nach genauem Programm, da sonst zu viele Daten vorhanden sind).

Josip Medved
quelle
Ich werde es mit ProcExplorer versuchen, da es bereits installiert ist. Gibt es Hinweise, wo sich Festplatten-E / A darin befinden?
Jawa
Ok, habe es gefunden. Unter Select columns... | Process Performance. (Wenn das der beste Weg ist?)
Jawa
@Jawa: Klicken Sie mit der rechten Maustaste auf Spalten und verwenden Sie das Menü "Spalten auswählen". Dort erhalten Sie eine Reihe von Eigenschaften zur Auswahl. Ich würde "E / A-Verlauf" als Ausgangspunkt empfehlen (unter der Registerkarte "Prozessleistung"). Das sollte dir eine schöne Grafik geben.
Josip Medved
@Jawa: Das ist der Weg. :)
Josip Medved
Process Explorer ist ausgezeichnet. Alle anderen, die dies lesen - wenn Sie mehr Leistung als Process Explorer suchen und sich unter etwas Neuerem als Windows XP befinden, sollten Sie sich mit XPerf befassen.
Shinrai
4

Der Windows-Leistungsmonitor scheint genau das Richtige zu sein. Das Programm kann von Control Panel | Administrative Tools | Performanceoder durch Ausführen gestartet werden %SystemRoot%\system32\perfmon.msc /s. Es benötigt wahrscheinlich erhöhte Benutzerrechte, um ordnungsgemäß zu funktionieren, wie es der Standort nahelegt.

Innerhalb des Leistungstools können Sie verschiedene zu überwachende Kriterien festlegen, darunter relative, durchschnittliche oder absolute Lese- / Schreibzeiten der Festplatte, Datenmengen, Warteschlangenlängen und vieles mehr - als Gesamtsumme oder pro ausgewählter logischer Datenträger.

Jawa
quelle
Ok, dies trennt Operationen nicht nach Prozessen.
Jawa
1

Ich würde auch Precoess Explorer vorschlagen, aber der Windows-Task-Manager kann Ihnen diese Informationen geben. Wenn Sie zur Registerkarte "Prozesse" wechseln, können Sie im Menü "Ansicht" zusätzliche Elemente zum Anzeigen auswählen.

(Zumindest unter Windows 7 - Ich habe derzeit keinen Zugriff auf einen XP-Computer.) Zu den zusätzlichen Informationen, die angezeigt werden sollen, gehören E / A-Lese- und Schreibvorgänge, sowohl nach Anzahl der Lese- / Schreibvorgänge als auch nach Anzahl der Bytes.

Neal
quelle