Start·Terminal-Befehle

vmstat

Prozesse und System

Aufruf

vmstat <interval> [count]

Gibt Speicher-, Swap-, Platten- und CPU-Zahler in festem Intervall aus; die erste Zeile ist ein Mittelwert seit dem Start und nicht der aktuelle Moment — verwerfen und zuerst auf si/so und wa schauen.

Häufige Optionen

OptionBedeutung
vmstat 1 5Five samples, one second apart.
-sA one-off table of memory counters since boot.
-wWide columns, so the numbers stop colliding.
-dPer-disk statistics instead of the summary.
si / soSwap in and out. Anything sustained here means real memory pressure.
waPercentage of time the CPU sat waiting for disk.

Beispiele

vmstat 1 5

Five one-second samples; ignore the first line.

vmstat -w 2

Keep sampling every two seconds with readable columns.

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 vmstat?

Gibt Speicher-, Swap-, Platten- und CPU-Zahler in festem Intervall aus; die erste Zeile ist ein Mittelwert seit dem Start und nicht der aktuelle Moment — verwerfen und zuerst auf si/so und wa schauen.

Q. Wie gibt man ihn ein?

vmstat <interval> [count] — eckige Klammern markieren, was wegfallen darf.

Q. Wie viele Optionen lohnen sich?

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

Verwandte Befehle

man-Seite: man vmstat