Wie erfahre ich, welche Prozesse in einem GNU / Linux-basierten System auf die Festplatte zugreifen?

46790
Olivier Dagenais

Ich bin auf der Suche nach dem Äquivalent zu top für den Datenträgerzugriff. Ich kann also feststellen, welche Prozesse gerade lesen und / oder auf die Festplatte schreiben. Ich verwende derzeit Ubuntu, aber ich kann mir vorstellen, dass es ein Standardtool gibt, das als Teil des GNU-Toolsets verfügbar ist.

43

4 Antworten auf die Frage

53
caliban

Sie haben selbst drei Fünftel der Antwort erhalten - die, die Sie wollen, heißt Iotop . Suchen Sie in den zusätzlichen Repositories danach, sollte es dort sein.

Alt-Text

+1 schlag mich dazu. Hier ist die Homepage des Projekts: http://guichaz.free.fr/iotop/ quack quixote vor 15 Jahren 0
Seit Ubuntu 8.10 (Intrepid Ibex) gibt es ein ** iotop ** -Paket im ** Universum ** -Repository, also sollte ein `sudo apt-get install iotop` dies tun. Olivier Dagenais vor 15 Jahren 4
19
shandr

htop» F2» Spalten »Aktive Spalten»IO_RATE

Sortieren Sie dann nach dieser Spalte. Sie können auch hinzufügen IO_READ_RATEund IO_WRITE_RATESpalten und sortieren nach ihnen.

Dies funktionierte für mich auf dem eingebetteten Linux in einer Synology-Box (wo die Installation anderer Pakete nicht wirklich eine Option ist) benjymous vor 7 Jahren 1
9
nagul

iotopist das Gegenstück zu topdieser E / A-Nutzungsinformation. Wenn Sie detaillierte Informationen zu den von einem Prozess geöffneten Dateien oder der Liste der in einem Verzeichnis geöffneten Dateien wünschen oder Dateien im gesamten System überwachen möchten, verwenden Sie lsof. lsofist recht vielseitig und bietet Informationen zu offenen TCP-, UDP- und NFS-Verbindungen.

5
supercheetah

Ich benutze oben .

Atop ist ein ASCII-Vollbild-Leistungsmonitor, der in der Lage ist, die Aktivität aller Prozesse (auch wenn die Prozesse während des Intervalls abgeschlossen wurden) zu melden, die System- und Prozessaktivität täglich für die Langzeitanalyse zu protokollieren und überlastete Systemressourcen mithilfe von Farben hervorzuheben usw. In regelmäßigen Abständen werden Aktivitäten auf Systemebene angezeigt, die sich auf CPU, Arbeitsspeicher, Swap, Festplatten und Netzwerkebenen beziehen. Für jeden aktiven Prozess werden CPU-Auslastung, Speicherwachstum, Festplattenauslastung, Priorität, Benutzername, Status usw. angezeigt. und Beendigungscode.