Überwachung

So überwachen Sie die Festplatten-E/A unter Linux

So überwachen Sie die Festplatten-E/A unter Linux
iostat wird verwendet, um die Eingabe-/Ausgabestatistiken für Speichergeräte und Partitionen zu erhalten. iostat ist ein Teil des sysstat-Pakets. Mit iostat können Sie die Lese-/Schreibgeschwindigkeiten Ihrer Speichergeräte (wie Festplatten, SSDs) und Partitionen (Festplattenpartitionen) überwachen. In diesem Artikel zeige ich Ihnen, wie Sie die Eingabe/Ausgabe der Festplatte mit iostat unter Linux überwachen können. Also lasst uns anfangen.

iostat unter Ubuntu/Debian installieren:

Der Befehl iostat ist unter Ubuntu/Debian standardmäßig nicht verfügbar. Sie können die sysstat Paket aus dem offiziellen Paket-Repository von Ubuntu/Debian mit dem APT-Paketmanager. iostat ist ein Teil des sysstat-Pakets, wie ich bereits erwähnt habe.

Aktualisieren Sie zunächst den Cache des APT-Paket-Repositorys mit dem folgenden Befehl:

$ sudo apt-Update

Installieren Sie nun das sysstat-Paket mit dem folgenden Befehl:

$ sudo apt install sysstat

sysstat-Paket sollte installiert sein.

Installieren von iostat auf CentOS 7:

iostat ist auf CentOS 7 standardmäßig nicht verfügbar. Aber die sysstat Paket ist im offiziellen Paket-Repository von CentOS 7 verfügbar. Sie können es also einfach mit dem YUM-Paketmanager installieren.

Installieren sysstat Führen Sie mit dem YUM-Paketmanager den folgenden Befehl aus:

$ sudo yum install sysstat

Jetzt drücken ja und drücke dann weitermachen.

Jetzt drücken ja und drücke dann um den GPG-Schlüssel des CentOS 7-Paket-Repository zu akzeptieren.

sysstat sollte installiert sein.

iostat unter Arch Linux installieren:

iostat ist unter Arch Linux standardmäßig nicht verfügbar. Aber die sysstat Paket ist im offiziellen Paket-Repository von Arch Linux verfügbar. Sie können es also einfach mit dem Pacman-Paketmanager installieren.

Führen Sie den folgenden Befehl aus, um sysstat zu installieren:

$ sudo pacman -Sy sysstat

Jetzt drücken ja und drücke dann weitermachen.

sysstat sollte installiert werden.

Grundlegende Verwendung von iostat:

Sie können alle Speichergeräte und Festplattenpartitionen Ihres Computers mit iostat wie folgt überwachen:

$ sudo iostat

Wie Sie sehen, hat iostat einen Bericht über die Lese-/Schreibgeschwindigkeiten (in Kilobyte/Sekunde oder kB/s) und die Gesamtzahl der Lese-/Schreibvorgänge (in KB) aller Speichergeräte und Partitionen zu diesem Zeitpunkt erstellt.

Im obigen Befehl druckt iostat die Statistiken nur in der Instanz, in der Sie iostat ausgeführt haben. Dies ist gut für Shell-Skripting und Automatisierung.

Wenn Sie Echtzeitstatistiken anzeigen möchten, können Sie iostat anweisen, den Bericht alle n Sekunden (sagen wir 2 Sekunden) wie folgt zu aktualisieren:

$ sudo iostat -d 2

Wie Sie sehen, aktualisiert iostat den Bericht alle 2 Sekunden.

Überwachung bestimmter Speichergeräte oder Partitionen mit iostat:

Standardmäßig überwacht iostat alle Speichergeräte Ihres Computers. Sie können jedoch auch bestimmte Speichergeräte (wie sda, sdb usw.) oder bestimmte Partitionen (wie sda1, sda2, sdb4 usw.) mit iostat überwachen.

Zum Beispiel, um das Speichergerät zu überwachen sda Führen Sie iostat nur wie folgt aus:

$ sudo iostat sda

Oder

$ sudo iostat -d 2 sda

Wie Sie sehen, ist nur das Speichergerät sda wird überwacht.

Sie können mit iostat auch mehrere Speichergeräte überwachen.

Zum Beispiel, um die Speichergeräte zu überwachen sda und sdb, iostat wie folgt ausführen:

$ sudo iostat sda sdb

Oder

$ sudo iostat -d 2 sda sdb

Wenn Sie bestimmte Partitionen überwachen möchten, können Sie dies auch tun.

Angenommen, Sie möchten die Partitionen überwachen sda1 und sda2, Führen Sie dann iostat wie folgt aus:

$ sudo iostat sda1 sda2

Oder

$ sudo iostat -d 2 sda1 sda2

Wie Sie sehen können, sind nur die Partitionen sda1 und sda2 werden überwacht.

Überwachung von LVM-Geräten mit iostat:

Sie können die LVM-Geräte Ihres Computers mit dem -Nein Option von iostat.

Um auch die LVM-Geräte Ihres Linux-Rechners zu überwachen, führen Sie iostat wie folgt aus:

$ sudo iostat -N -d 2

Sie können auch bestimmte logische LVM-Volumes überwachen.

Zum Beispiel, um das logische LVM-Volume zu überwachen Centos-Wurzel (sagen wir mal), führen Sie iostat wie folgt aus:

$ sudo iostat -N -d 2 Centos-Wurzel

Ändern der Einheiten von Iostat:

Standardmäßig generiert iostat Berichte in Kilobyte (kB)-Einheiten. Es gibt jedoch Optionen, mit denen Sie die Einheit ändern können.

Um beispielsweise die Einheit in Megabyte (MB) zu ändern, verwenden Sie die -ich Option von iostat.

Sie können die Einheit auch mit der -ha Option von iostat. Das menschenlesbare Format wählt je nach den verfügbaren Daten automatisch die richtige Einheit aus.

Um die Einheit in Megabyte zu ändern, führen Sie iostat wie folgt aus:

$ sudo iostat -m -d 2 sda

Um die Einheit in ein menschenlesbares Format zu ändern, führen Sie iostat wie folgt aus:

$ sudo iostat -h -d 2 sda

Ich habe als Datei kopiert und wie Sie sehen können, ist die Einheit jetzt in Megabyte (MB).

Es wurde in Kilobyte (kB) geändert, sobald die Dateikopie beendet ist.

Erweiterte Anzeige von iostat:

Wenn Sie möchten, können Sie mit iostat viel mehr Informationen zu Disk-I/O anzeigen. Verwenden Sie dazu die -x Option von iostat.

Um beispielsweise erweiterte Informationen zur Datenträger-E/A anzuzeigen, führen Sie iostat wie folgt aus:

$ sudo iostat -x -d 2 sda

Was jedes dieser Felder (rrqm/s, %wrqm usw.) bedeutet, finden Sie auf der Manpage von iostat.

Hilfe bekommen:

Wenn Sie weitere Informationen zu den unterstützten Optionen von iostat und zur Bedeutung der einzelnen Felder von iostat benötigen, empfehle ich Ihnen, einen Blick auf die Manpage von iostat zu werfen.

Sie können mit dem folgenden Befehl auf die Manpage von iostat zugreifen:

$ man iostat

So verwenden Sie iostat unter Linux. Danke, dass du diesen Artikel gelesen hast.

So verwenden Sie AutoKey zur Automatisierung von Linux-Spielen
AutoKey ist ein Desktop-Automatisierungsdienstprogramm für Linux und X11, programmiert in Python 3, GTK und Qt. Mithilfe der Skript- und MACRO-Funktio...
So zeigen Sie den FPS-Zähler in Linux-Spielen an
Linux-Gaming bekam einen großen Schub, als Valve 2012 die Linux-Unterstützung für den Steam-Client und seine Spiele ankündigte. Seitdem haben viele AA...
Herunterladen und Spielen von Sid Meier's Civilization VI unter Linux and
Einführung in das Spiel Civilization 6 ist eine moderne Version des klassischen Konzepts, das in der Reihe der Age of Empires-Spiele eingeführt wurde....