Linux: Wie wird die Anzahl der Bytes / Sekunde angezeigt, die von / auf die Festplatte übertragen wurden?

14

Ich möchte etwas für Linux sehen, das dem Perfmon-Programm unter Windows ähnelt. Gibt es so etwas, das terminalfreundlich ist und kein GUI-Programm? Vielen Dank.

eee
quelle

Antworten:

21

iostat ist was Sie suchen:

   iostat - Report Central Processing Unit (CPU) statistics and input/output statistics for devices and partitions.

Wenn Sie es so aufrufen, erhalten Sie alle 2 Sekunden KB / s:

$ iostat -k 2

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sdb               0.89         2.39         1.72     189644     136436
sda               5.42        31.79        40.89    2519836    3240543
Bob
quelle
7

Verwenden Sie iostat. ZB iostat 2wird die io-Statistik alle 2 Sekunden ausgegeben. Beachten Sie jedoch, dass es Blöcke pro Sekunde ausgibt. Normalerweise hat ein Block eine Größe von 4 KB, kann jedoch je nach verwendetem Blockgerät unterschiedlich sein.

Holger Just
quelle
5

Möglicherweise benötigen Sie Statistiken pro Prozess: iostat(obwohl sonst sehr gut) weiß nicht, wie das geht, aber iotop kann es.

Francois G
quelle
2

Wenn Sie mehr als nur I / O möchten, können Sie auch SAR verwenden:

Der Befehl sar schreibt den Inhalt ausgewählter kumulativer Aktivitätszähler im Betriebssystem in die Standardausgabe.

sar-Dateien enthalten Informationen zu Prozessor, Speicher, Festplatte und Netzwerk. Diese Dateien werden basierend auf dem System täglich generiert und basierend auf der Systemkonfiguration für einige Tage aufbewahrt.

Wenn Sie sar -A ausführen, erhalten Sie alle Zähler und es gibt viele für den aktuellen Tag. Sie können auch sar -A -f / var / log / sa [DD] ausführen, wobei DD der Tag des Monats ist, z. B. sa01 oder sa14.

Wenn Sie I / O-spezifische Informationen wünschen, empfehlen wir Ihnen, die folgenden Optionen zu verwenden und die Manpages zu lesen, um weitere Einzelheiten zu erfahren:

-b Report I/O and transfer rate statistics.

-d Aktivität für jedes Block-Gerät melden (nur Kernel 2.4 und neuer).

Dies ist ein sehr nützliches Tool zur Diagnose von historischen Problemen und Leistungsproblemen.

Graue Rasse
quelle