Handbücher für die Kommandozeile

Man » iotop-Handbuch online - detaillierte Online-Dokumentation für die iotop-Manpage

🌍
iotop - einfaches, top-ähnliches I/O-Überwachungstool

SYNOPSIS

iotop [OPTIONEN]

BESCHREIBUNG

iotop überwacht die vom Linux-Kernel ausgegebenen I/O-Nutzungsinformationen (erfordert 2.6.20 oder höher) und zeigt eine Tabelle der aktuellen I/O-Nutzung nach Prozessen oder Threads auf dem System an. Mindestens die Optionen CONFIG\_TASK\_DELAY\_ACCT, CONFIG\_TASK\_IO\_ACCOUNTING, CONFIG\_TASKSTATS und CONFIG\_VM\_EVENT\_COUNTERS müssen in Ihrer Linux-Kernel-Build-Konfiguration aktiviert sein und seit Linux-Kernel 5.14 muss die Kernel-Sysctl kernel.task_delayacct aktiviert sein.

iotop zeigt Spalten für die I/O-Bandbreite, die von jedem Prozess/Thread während des Abtastzeitraums gelesen und geschrieben wird, an. Außerdem wird der Prozentsatz der Zeit angezeigt, die der Thread/Prozess mit dem Swappen und dem Warten auf I/O verbringt. Für jeden Prozess wird dessen I/O-Priorität (Klasse/Ebene) angezeigt.

Darüber hinaus werden die Gesamt-I/O-Bandbreite, die während des Abtastzeitraums gelesen und geschrieben wird, oben in der Benutzeroberfläche angezeigt. Die Werte Total DISK READ und Total DISK WRITE stellen die Gesamt-Lese- und Schreibbandbreite zwischen Prozessen und Kernel-Threads auf der einen Seite und dem Kernel-Blockgerät-Subsystem auf der anderen Seite dar. Während Current DISK READ und Current DISK WRITE die entsprechenden Bandbreiten für den aktuellen Festplatten-I/O zwischen dem Kernel-Blockgerät-Subsystem und der zugrunde liegenden Hardware (HDD, SSD usw.) darstellen. Daher können die Werte Total und Current zu jedem Zeitpunkt nicht gleich sein, da Daten zwischengespeichert werden und I/O-Operationen innerhalb des Linux-Kernels neu angeordnet werden.

Verwenden Sie die linken und rechten Pfeiltasten, um die Sortierung zu ändern, r, um die Sortierreihenfolge umzukehren, o, um die Option --only umzuschalten, p, um die Option --processes umzuschalten, a, um die Option --accumulated umzuschalten, q, um zu beenden, oder i, um die Priorität eines Threads oder der Threads eines Prozesses zu ändern. Jeder andere Tastendruck erzwingt eine Aktualisierung.

OPTIONEN

--version

Zeigt die Versionsnummer an und beendet das Programm.

-h, --help

Zeigt Nutzungsinformationen an und beendet das Programm.

-o, --only

Zeigt nur Prozesse oder Threads an, die tatsächlich I/O durchführen, anstatt alle Prozesse oder Threads anzuzeigen. Dies kann dynamisch durch Drücken von o umgeschaltet werden.

-b, --batch

Aktiviert den nicht-interaktiven Modus. Nützlich zum Protokollieren der I/O-Nutzung im Laufe der Zeit.

-n NUM, --iter=NUM

Setzt die Anzahl der Iterationen, nach denen das Programm beendet wird (standardmäßig wird es nie beendet). Dies ist am nützlichsten im nicht-interaktiven Modus.

-d SEC, --delay=SEC

Setzt die Verzögerung zwischen den Iterationen in Sekunden (standardmäßig 1 Sekunde). Akzeptiert Nicht-Ganzzahlwerte wie 1,1 Sekunden.

-p PID, --pid=PID

Eine Liste von zu überwachenden Prozessen/Threads (standardmäßig alle).

-u USER, --user=USER

Eine Liste von zu überwachenden Benutzern (standardmäßig alle).

-P, --processes

Zeigt nur Prozesse an. Normalerweise zeigt iotop alle Threads an.


-a, --accumulated

Zeigt das akkumulierte I/O anstelle der Bandbreite an. In diesem Modus zeigt iotop die Menge des I/O an, die die Prozesse seit dem Start von iotop durchgeführt haben.

-k, --kilobytes

Verwendet Kilobyte anstelle einer benutzerfreundlichen Einheit. Dieser Modus ist nützlich, wenn der Batch-Modus von iotop in Skripten verwendet wird. Anstatt die am besten geeignete Einheit auszuwählen, zeigt iotop alle Größen in Kilobyte an.

-t, --time

Fügt jedem Zeile einen Zeitstempel hinzu (impliziert --batch). Jede Zeile wird mit der aktuellen Zeit versehen.

-q, --quiet

Unterdrückt einige Zeilen der Kopfzeile (impliziert --batch). Diese Option kann bis zu dreimal angegeben werden, um Kopfzeilen zu entfernen.

--no-help

Unterdrückt die Anzeige der Tastenkombinationshilfe. -q Spaltennamen werden nur in der ersten Iteration ausgegeben, -qq Spaltennamen werden niemals ausgegeben, -qqq die I/O-Zusammenfassung wird niemals ausgegeben.

SIEHE AUCH

ionice(1), top(1), vmstat(1), atop(1), htop(1)

AUTOR

iotop wurde von Guillaume Chazarain geschrieben.

Diese Manpage wurde von Paul Wise für das Debian-Projekt erstellt und steht unter einer Public-Domain-Lizenz.