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 _