Zum Inhalt springen

iotop

Aus Foxwiki

iotop - einfacher top-ähnlicher E/A-Monitor

Beschreibung

iotop beobachtet die vom Linux-Kernel ausgegebenen I/O-Nutzungsinformationen (erfordert 2.6.20 oder höher) und zeigt eine Tabelle der aktuellen I/O-Nutzung durch Prozesse oder Threads auf dem System an

Installation

sudo apt install iotop

Aufruf

iotop [OPTIONEN]

Optionen

Unix GNU Parameter Beschreibung
--version Anzeige der Versionsnummer und Beenden
-h --help Zeigt Nutzungsinformationen an und beendet sich
-o --only Nur Prozesse oder Threads anzeigen, die tatsächlich E/A durchführen, anstatt alle Prozesse oder Threads anzuzeigen
  • Dies kann dynamidynamisch durch Drücken von o umgeschaltet werden.
-b --batch Schaltet den nicht-interaktiven Modus ein
  • Nützlich für die Protokollierung der E/A-Nutzung über die Zeit
-n --iter NUM Legt die Anzahl der Iterationen vor dem Beenden fest (standardmäßig wird nie beendet)
  • Dies ist besonders nützlich im nicht-interaktiven Modus
-d --delay SEC Legt die Verzögerung zwischen den Iterationen in Sekunden fest (standardmäßig 1 Sekunde)
  • Akzeptiert nicht-ganzzahlige Werte wie z.B. 1,1 Sekunden
-p --pid PID Liste der zu überwachenden Prozesse/Threads (standardmäßig alle)
-u --user USER Liste der zu überwachenden Benutzer (standardmäßig alle)
-P --processes Nur Prozesse anzeigen
  • Normalerweise zeigt iotop alle Threads an
-a --accumulated Zeigt kumulierte E/A anstelle von Bandbreite
  • In diesem Modus zeigt iotop die Anzahl der E/A-Prozesse an, die seit dem Start von iotop durchgeführt wurden
-k --kilobytes Verwendet Kilobytes anstelle einer menschenfreundlichen Einheit
  • Dieser Modus ist nützlich, wenn Sie ein Skript für den Batch-Modus von iotop schreiben.
  • Anstatt die am besten geeignete Einheit zu wählen, zeigt iotop alle Größen in Kilobytes an.
-t --time Hinzufügen eines Zeitstempels in jeder Zeile (impliziert --batch)
  • Jeder Zeile wird die aktuelle Zeit vorangestellt
-q --quiet unterdrückt einige Zeilen des Headers (impliziert --batch)
  • Diese Option kann bis zu dreimal angegeben werden, um Kopfzeilen zu entfernen
--no-help Unterdrückt die Anzeige der Tastaturkürzel-Hilfe
-q Spaltennamen werden nur bei der ersten Iteration gedruckt,
-qq Spaltennamen werden nie gedruckt,
-qqq die E/A-Zusammenfassung wird nie gedruckt

Anwendung

Problembehebung

Linux-Kernel-Build-Konfiguration

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 Sysctl kernel.task_delayacct aktiviert sein

Konfiguration

Dateien

Datei Beschreibung


Anhang

Siehe auch

Dokumentation

Man-Page
Info-Pages

Links

Projekt
Weblinks