Start·Terminal-Befehle

iostat

Prozesse und System

Aufruf

iostat -x <interval>

Zeigt Durchsatz je Platte und wie lange Anfragen warten; der erste Block ist ein Mittelwert seit dem Start, Linux benotigt das Paket sysstat, und macOS nimmt andere Optionen wie `-w 1 -c 5`.

Häufige Optionen

OptionBedeutung
-xExtended per-device stats including %util and await (Linux, sysstat).
-dDevice lines only, no CPU block.
-mReport in megabytes per second.
-hHuman-readable layout (newer sysstat).
-w 1 -c 5Interval and count on macOS/BSD, which uses different flags.

Beispiele

iostat -xh 2

Per-disk load every two seconds; the first block is an average since boot (Linux).

iostat -w 1 -c 5

Five one-second samples on macOS.

Was läuft und was die Maschine frisst. Erst herausfinden, was es ist, dann beenden.

So liest man das

  • Eckige Klammern [ ] markieren einen Teil, den man weglassen kann.
  • Drei Punkte … heißen: mehrere sind erlaubt.
  • Optionen achten auf Groß- und Kleinschreibung — bei manchen Befehlen sind -r und -R verschieden.

Häufige Fragen

Q. Was macht iostat?

Zeigt Durchsatz je Platte und wie lange Anfragen warten; der erste Block ist ein Mittelwert seit dem Start, Linux benotigt das Paket sysstat, und macOS nimmt andere Optionen wie `-w 1 -c 5`.

Q. Wie gibt man ihn ein?

iostat -x <interval> — eckige Klammern markieren, was wegfallen darf.

Q. Wie viele Optionen lohnen sich?

Hier stehen 5; die vollständige Liste steht in man iostat. Der Befehl gehört zu Prozesse und System.

Verwandte Befehle

man-Seite: man iostat