Überwachen Sie die Festplatten-E/A-Aktivität unter Linux mit dem Iotop-Befehl

Einblick: Überwachen Sie die Festplatten-E/A-Aktivität unter Linux mit dem Iotop-Befehl

Ähnlich wie htop ist iotop ein Tool zur Überwachung der Festplatten-E/A-Aktivität in Linux-basierten Betriebssystemen. Systemadministratoren können dieses Tool verwenden, um Prozesse zu überwachen, die hohe Lese-/Schreibvorgänge auf der Festplatte verursachen.

Iotop Zeigt Spalten für die E/A-Bandbreite an, die von jedem Prozess/Thread während des Abtastzeitraums gelesen und geschrieben wird. Außerdem wird der Prozentsatz der Zeit angezeigt, die der Thread/Prozess beim Einlagern und beim Warten auf E/A verbracht hat. Für jeden Prozess wird seine I/O-Priorität (Klasse/Ebene) angezeigt.

Darüber hinaus wird oben auf der Schnittstelle die gesamte während des Abtastzeitraums gelesene und geschriebene E/A-Bandbreite angezeigt.

Überwachen Sie die Festplatten-E/A-Aktivität unter Linux mit dem Iotop-Befehl

So installieren Sie iotop unter Linux

Sie können iotop mit dem Paketmanager installieren. Führen Sie den folgenden Befehl aus, um die Installation mit dem Paketmanager durchzuführen.

Auf CentOS, RHEL und Fedora

# yum install iotop -y

On Ubuntu, Linux Mint and Debian based operating system 
# apt-get install iotop

Um die neueste Version zu installieren, können Sie iotop von der Quelle installieren

# wget http://guichaz.free.fr/iotop/files/iotop-0.6.tar.bz2
# tar -xjvf iotop-0.6.tar.bz2
# cd iotop-0.6/
# ./setup.py install

Grundlegende Verwendung von iotop:

Führen Sie den folgenden Befehl aus, um die Festplattennutzung aller laufenden Prozesse zu überwachen:

$ sudo iotop

Sie können iotop auch mit der Option -o oder –only ausführen, um aktuelle Prozesse oder Threads und deren Festplattennutzung anzuzeigen.

$ sudo iotop --only

Zur Überwachung der Festplatten-E/A der Prozesse, die nach dem iotop-Befehl als Benutzer ausgeführt werden itsubuntu.

$ sudo iotop -P -u itsubuntu

So zeigen Sie die PID-Spalte anstelle der TID-Spalte an:

$ sudo iotop -P

Um die Festplatten-E/A der Prozesse nur mit der PID 1230 und 5555 zu überwachen, würden Sie iotop wie folgt ausführen:

$ sudo iotop -P -p 1230 -p 5555

Gesamte E/A-Nutzung pro Prozess anzeigen:

Führen Sie den folgenden iotop-Befehl aus, um die gesamte E/A pro Prozess anzuzeigen:

$ sudo iotop -ao

Mehr Nutzung und Optionen von iotop:

-Ausführung

Zeigt die Versionsnummer und Exit-h, –helpZeigt Nutzungsinformationen an und Exit-o, –onlyZeigt nur Prozesse oder Threads an, die tatsächlich E/A ausführen, anstatt alle Prozesse oder Threads anzuzeigen. Dies kann durch Drücken von o.-b, –batch dynamisch umgeschaltet werden. Schalten Sie den nicht interaktiven Modus ein. Nützlich für die Protokollierung der E/A-Nutzung im Laufe der Zeit.-n NUM, –iter=NUMLegen Sie die Anzahl der Iterationen vor dem Beenden fest (standardmäßig nie beenden). Dies ist im nicht interaktiven Modus am nützlichsten.-d SEC, –delay=SECLegen Sie die Verzögerung zwischen Iterationen in Sekunden fest (standardmäßig 1 Sekunde). Akzeptiert nicht ganzzahlige Werte wie 1,1 Sekunden.-p PID, –pid=PIDA-Liste der zu überwachenden Prozesse/Threads (standardmäßig alle).-u USER, –user=USERA-Liste der zu überwachenden Benutzer (standardmäßig alle)- P, –processesNur Prozesse anzeigen. Normalerweise zeigt iotop alle Threads an.-a, –accumulatedZeigt akkumulierte I/O statt Bandbreite. In diesem Modus zeigt iotop die Anzahl der E/A-Prozesse an, die seit dem Start von iotop durchgeführt wurden.-k, –kilobytesVerwenden Sie Kilobyte anstelle einer benutzerfreundlichen Einheit. Dieser Modus ist nützlich bei der Skripterstellung für den Batch-Modus von iotop. Anstatt die am besten geeignete Einheit auszuwählen, zeigt iotop alle Größen in Kilobyte an. -t, –timeFügen Sie in jeder Zeile einen Zeitstempel hinzu (impliziert –batch). Jeder Zeile wird die aktuelle Zeit vorangestellt.-q, –quietsunterdrückt einige Headerzeilen (impliziert –batch). Diese Option kann bis zu dreimal angegeben werden, um Kopfzeilen zu entfernen.-qSpaltennamen werden nur bei der ersten Iteration gedruckt.

-qq

Spaltennamen werden nie gedruckt,

-qqq

Die E/A-Zusammenfassung wird nie gedruckt.

Firefox 63 veröffentlicht, So installieren Sie Firefox unter Ubuntu Linux

Beitragsnavigation

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert