Datenträger-E / A nach Anwendung in Windows verfolgen?

58395
Pridkett

Gibt es ein Dienstprogramm für Windows, das ähnlich arbeitet wie iotop für Linux? Ich bin auf der Suche nach einem einfachen Tool, das mir sagt, welche Anwendungen auf die Festplatte schreiben und wie viel sie tatsächlich schreiben.

23
Welche Windows-Version verwenden Sie? Sim vor 14 Jahren 0
Es ist ein älterer Laptop, auf dem XP läuft. Pridkett vor 14 Jahren 0

4 Antworten auf die Frage

27
Sim

Die Registerkarte Datenträger von Resource Monitor in Windows 7 / Vista ist dafür perfekt. Wenn Sie jedoch nicht mit Windows 7 arbeiten, schauen Sie sich Process Explorer an und fügen Sie die entsprechenden E / A-Spaltenindikatoren hinzu.

Genau das, wonach ich gesucht habe. Vielen Dank! Pridkett vor 14 Jahren 1
Das Problem bei dieser Lösung ist, dass wenn ein oder mehrere Services die Zeit in Anspruch nehmen, Sie nicht eingrenzen können, da im Taskmanager alle Serviceprozesse als svchost angezeigt werden. Sandor vor 9 Jahren 1
Dies ist nicht wirklich hilfreich, da es nur heißt, dass "System" oder "svchost" die Festplatte belastet endolith vor 8 Jahren 0
9
tech_dude

Die Windows Sysinternals- Systemdienstprogramm-Suite enthält das Process Monitor- Dienstprogramm, mit dem die Prozess-E / A-Aktivitäten für das Dateisystem, die Registrierung oder das Netzwerk überwacht werden können. Darüber hinaus gibt es auch ein Festplattenüberwachungsprogramm, das die Festplatten-E / A nach Anforderungstyp, Sektoren, Dauer usw. überwacht.

1
Peter

Der Prozessmonitor von sysinternals ist ein hervorragendes Werkzeug, aber der IO-Monitor zeigt nicht die IO an, die auf die Festplatte trifft, sondern zeigt den gesamten IO-Stop, auch wenn der Speicher erreicht wird.

Zu Ihrer Information können Sie PERFMON auch verwenden, um genau dasselbe anzuzeigen, wenn Sie den Zähler "Prozess" und dann den Daten-IO-Vorgang pro Sekunde verwenden.

1
Locane

Process Explorer macht dies. Ich habe mir die anderen Antworten angesehen und sie tun das nicht:

Explorer-Spalten bearbeiten

Folgen Sie den Schritten auf dieser Site :

  1. Besuchen Sie die Sysinternals-Website von Microsoft und laden Sie den Process Explorer herunter.
  2. Nachdem Sie Process Explorer gestartet haben, klicken Sie auf die Menüleiste Ansicht und dann auf Spalten auswählen.
  3. Klicken Sie auf die Registerkarte Prozess-E / A und prüfen Sie:

    Liest

    Bytes lesen

    Schreibt

    Schreiben Sie Bytes

  4. Klicken Sie auf OK.

  5. Jetzt werden die neuen Spalten für jeden Prozess aufgelistet. Um herauszufinden, welcher Prozess Ihre Festplatte beendet, suchen Sie einfach nach dem Prozess mit der höchsten Anzahl an Lesevorgängen oder Bytes.

Dies zeigt Ihnen pro Prozess, was auf die Festplatte zugreift und wie viel.