Handbücher für die Kommandozeile

Man » vmstat-Handbuch online - detaillierte Online-Dokumentation für die vmstat-Manpage

🌍
vmstat - Berichtet virtuelle Speicherstatistiken

SYNOPSIS

vmstat [Optionen] [Verzögerung [Anzahl]]

BESCHREIBUNG

vmstat berichtet Informationen über Prozesse, Speicher, Paging, Block-IO, Interrupts, Festplatten und CPU-Aktivität.

Der erste Bericht enthält die Durchschnittswerte seit dem letzten Neustart. Nachfolgende Berichte liefern Informationen in einem Zeitintervall der Länge "Verzögerung". Die Prozess- und Speicherberichte sind in beiden Fällen momentan.

OPTIONEN

Verzögerung Die Verzögerung zwischen den Aktualisierungen in Sekunden. Wenn keine Verzögerung angegeben ist, wird nur ein Bericht mit den Durchschnittswerten seit dem Start ausgegeben.

Anzahl Anzahl der Aktualisierungen. Wenn "Anzahl" nicht angegeben ist, wird bei definierter Verzögerung standardmäßig unendlich oft aktualisiert.

-a, --active

Zeigt aktiven und inaktiven Speicher an, bei einem Kernel der Version 2.5.41 oder höher.

-f, --forks

Die Option -f zeigt die Anzahl der seit dem Start erstellten Forks an. Dies umfasst die Systemaufrufe fork, vfork und clone und entspricht der Gesamtzahl der erstellten Tasks. Jeder Prozess wird durch einen oder mehrere Tasks dargestellt, abhängig von der Thread-Nutzung. Diese Anzeige wird nicht wiederholt.

-m, --slabs

Zeigt Slabinfo an.

-n, --one-header

Zeigt den Header nur einmal und nicht periodisch an.

-s, --stats

Zeigt eine Tabelle mit verschiedenen Ereigniszählern und Speicherstatistiken an. Diese Anzeige wird nicht wiederholt.

-d, --disk

Zeigt Festplattenstatistiken an (erfordert Version 2.5.70 oder höher).

-D, --disk-sum

Zeigt einige zusammenfassende Statistiken über die Festplattenaktivität an.

-p, --partition device

Zeigt detaillierte Statistiken über eine Partition an (erfordert Version 2.5.70 oder höher).

-S, --unit character

Schaltet die Ausgabe zwischen 1000 (k), 1024 (K), 1000000 (m) oder 1048576 (M) Bytes um. Beachten Sie, dass dies die Felder für Blöcke (bi/bo) nicht ändert.

-t, --timestamp

Fügt jeder Zeile einen Zeitstempel hinzu.

-w, --wide

Breite Ausgabemodus (nützlich für Systeme mit einer größeren Speichermenge, bei denen der Standardausgabemodus zu unerwünschten Spaltenumbrüchen führt). Die Ausgabe ist breiter als 80 Zeichen pro Zeile.

-y, --no-first

Lässt den ersten Bericht mit Statistiken seit dem Systemstart aus.

-V, --version

Zeigt Versionsinformationen an und beendet das Programm.

-h, --help

Zeigt eine Hilfe an und beendet das Programm.

FELDBESCHREIBUNG FÜR VM-MODUS

Prozesse

r: Die Anzahl der ausführbaren Prozesse (ausgeführt oder auf Ausführungszeit wartend).
b: Die Anzahl der Prozesse, die auf den Abschluss von E/A-Operationen warten.

Speicher

Diese werden durch die Option --unit beeinflusst. swpd: Die Menge des verwendeten Swap-Speichers. free: Die Menge des freien Speichers. buff: Die Menge des Speichers, die als Puffer verwendet wird. cache: Die Menge des Speichers, die als Cache verwendet wird. inact: Die Menge des inaktiven Speichers. (-a-Option) active: Die Menge des aktiven Speichers. (-a-Option)

Swap

Diese werden durch die Option --unit beeinflusst. si: Menge des von der Festplatte in den Speicher kopierten Daten (/s). so: Menge der auf die Festplatte kopierten Daten (/s).

E/A

bi: In Kilobyte von einem Blockgerät empfangene Daten (KiB/s).
bo: In Kilobyte an ein Blockgerät gesendete Daten (KiB/s).

System

in: Die Anzahl der Interrupts pro Sekunde, einschließlich des Takts.
cs: Die Anzahl der Kontextwechsel pro Sekunde.

CPU

Dies sind Prozentsätze der gesamten CPU-Zeit. us: Zeit, die für die Ausführung von nicht-Kernel-Code aufgewendet wird (Benutzerzeit, einschließlich Nice-Zeit). sy: Zeit, die für die Ausführung von Kernel-Code aufgewendet wird (Systemzeit). id: Zeit, die im Leerlauf verbracht wird. Vor Linux 2.5.41 beinhaltete dies die E/A-Wartezeit. wa: Zeit, die auf E/A-Operationen gewartet wird. Vor Linux 2.5.41 in der Leerlaufzeit enthalten. st: Zeit, die einer virtuellen Maschine entzogen wurde. Vor Linux 2.6.11 unbekannt. gu: Zeit, die für die Ausführung von KVM-Gastcode aufgewendet wird (Gastzeit, einschließlich Gast-Nice-Zeit).

FELDBESCHREIBUNG FÜR DISK-MODUS

Lesevorgänge

total: Gesamtzahl der erfolgreich abgeschlossenen Lesevorgänge
merged: Gruppierte Lesevorgänge (die zu einem einzigen E/A-Vorgang führen)
sectors: Erfolgreich gelesene Sektoren
ms: In Millisekunden gemessene Zeit für Lesevorgänge

Schreibvorgänge

total: Gesamtzahl der erfolgreich abgeschlossenen Schreibvorgänge
merged: Gruppierte Schreibvorgänge (die zu einem einzigen E/A-Vorgang führen)
sectors: Erfolgreich geschriebene Sektoren
ms: In Millisekunden gemessene Zeit für Schreibvorgänge

E/A

cur: Aktuell laufender E/A-Vorgang
s: In Sekunden gemessene Zeit für E/A-Vorgänge

FELDBESCHREIBUNG FÜR DISK-PARTITIONS-MODUS

reads: Gesamtzahl der an diese Partition gesendeten Lesevorgänge
read sectors: Gesamtzahl der für die Partition gelesenen Sektoren
writes: Gesamtzahl der an diese Partition gesendeten Schreibvorgänge
requested writes: Gesamtzahl der für die Partition ausgeführten Schreibanforderungen

FELDBESCHREIBUNG FÜR SLAB-MODUS

Der Slab-Modus zeigt Statistiken pro Slab an. Für weitere Informationen siehe slabinfo(5).

cache: Cache-Name
num: Anzahl der aktuell aktiven Objekte
total: Gesamtzahl der verfügbaren Objekte
size: Größe jedes Objekts
pages: Anzahl der Seiten mit mindestens einem aktiven Objekt

HINWEISE

vmstat benötigt Leserechte für Dateien unter /proc. Die Option -m benötigt Leserechte für /proc/slabinfo,
was für Standardbenutzer möglicherweise nicht verfügbar ist.
Mount-Optionen für /proc, wie z. B. subset=pid, können ebenfalls beeinflussen, was sichtbar ist.

SIEHE AUCH

free(1), iostat(1), mpstat(1), ps(1), sar(1), top(1), slabinfo(5)

FEHLERMELDUNGEN

Bitte senden Sie Fehlermeldungen an _