VMSTAT(8) System-Administration VMSTAT(8) BEZEICHNUNG vmstat - Statistiken zum virtuellen Speicher anzeigen UBERSICHT vmstat [Optionen] [Verzogerung [Anzahl]] BESCHREIBUNG vmstat zeigt Informationen zu Prozessen, Speicher, Paging, Block-E/A, Traps, Laufwerken und CPU-Aktivitat an. Der erste erzeugte Bericht zeigt Durchschnittswerte seit dem letzten Neustart des Systems an. Weitere erzeugte Berichte beziehen diese Informationen auf ein Zeitintervall, das in Verzogerung definiert ist. Die Berichte zu Prozessen und Speicher werden unverzuglich ausgegeben. OPTIONEN Verzogerung gibt die Verzogerung zwischen Aktualisierungen in Sekunden an. Falls keine Verzogerung angegeben ist, wird nur ein Bericht ausgegeben, der die Durchschnittswerte seit dem Systemstart enthalt. Anzahl gibt die Anzahl der Aktualisierungen an. Wenn die Anzahl nicht angegeben, aber eine Verzogerung definiert ist, dann ist die Anzahl der Aktualisierungen unendlich. -a, --active zeigt aktiven und inaktiven Speicher an. Dafur ist ein Kernel 2.5.41 oder neuer erforderlich. -f, --forks Der Schalter -f zeigt die Anzahl der Forks seit dem Systemstart an. Dies bezieht die Systemaufrufe >>fork<<, >>vfork<< und >>clone<< ein und entspricht der Gesamtzahl der erzeugten Tasks. Jeder Prozess wird durch ein oder mehrere Tasks reprasentiert, abhangig von der Thread-Nutzung. Diese Anzeige wird nicht wiederholt. -m, --slabs zeigt Slabinfo an. -n, --one-header zeigt den Header nur einmalig anstatt periodisch an. -s, --stats zeigt eine Tabelle verschiedener Ereigniszahler und Speicherstatistiken an. Diese Anzeige wird nicht wiederholt. -d, --disk zeigt Plattenstatistiken an (Kernel 2.5.70 oder neuer erforderlich). -D, --disk-sum zeigt eine statistische Zusammenfassung der Plattenaktivitaten an. -p, --partition Gerat zeigt detaillierte Statistiken zu Partitionen an (Kernel 2.5.70 oder neuer erforderlich). -S, --unit Zeichen wechselt die Einheit der Ausgabe zwischen 1000 (k), 1024 (K), 1000000 (m) oder 1048576 (M) Byte. Beachten Sie, dass diese Anderung die Swap- (si/so) oder Block-Felder (bi/bo) nicht beeinflusst, die stets in Blocken gemessen werden. -t, --timestamp hangt an jede Zeile einen Zeitstempel an. -w, --wide Breiter Ausgabemodus. Dieser ist sinnvoll, wenn der vorgegebene Ausgabemodus unerwunschte Umbruche in den Spalten enthalt, was fur Systeme mit einer grosseren Menge an Speicher vorkommt. Die Ausgabe ist breiter als 80 Zeichen pro Zeile. -y, --no-first uberspringt den ersten Bericht mit Statistiken seit dem Systemstart. -V, --version zeigt Versionsinformationen an und beendet das Programm. -h, --help zeigt eine Hilfe an und beendet das Programm. FELDBESCHREIBUNG FUR VM-MODUS Prozesse r: die Anzahl der ausfuhrbaren Prozesse (laufend oder auf Ausfuhrungszeit wartend). b: die Anzahl der blockierten Prozesse, auf Ein-/Ausgaben zum Abschluss wartend. Speicher Diese werden von der Option --unit beeinflusst. swpd: die Menge des verwendeten Auslagerungsspeichers. free: die Menge des untatigen Speichers. buff: die Menge des als Puffer verwendeten Speichers. cache: die Menge des als Zwischenspeicher verwendeten Speichers. inact: die Menge des inaktiven Speichers (Option -a) active: die Menge des aktiven Speichers (Option -a) Swap Diese werden von der Option --unit beeinflusst. si: Speichermenge aus dem Auslagerungsspeicher geholt (/s). so: Speichermenge in den Auslagerungsspeicher geschrieben (/s). E/A bi: von einem Blockgerat empfangene Kibibyte (KiB/s). bo: an ein Blockgerat gesendete Kibibyte (KiB/s). System in: Anzahl der Interrupts pro Sekunde, einschliesslich der Uhr. cs: Anzahl der Kontext-Switches pro Sekunde. CPU Dies sind Prozentsatze der gesamten CPU-Zeit. us: Verbrauchte Zeit fur Nicht-Kernel-Code (Benutzerzeit, einschliesslich Nice-Zeit) sy: Verbrauchte Zeit fur Kernel-Code (Systemzeit) id: Verbrauchte Zeit fur Leerlauf. Vor Linux 2.5.41 bezieht dies die E/A-Wartezeit ein. wa: Verbrauchte Zeit fur Warten auf E/A. Vor Linux 2.5.41 bezieht dies die Leerlaufzeit ein. st: Von einer virtuellen Maschine abgezweigte Zeit. Vor Linux 2.6.11 ist diese unbekannt. gu: Verbrauchte Zeit fur KVM-Gastcode (Gastzeit, einschliesslich Gast-Nice). FELDBESCHREIBUNG FUR PlattenMODUS Lesevorgange total: Gesamtzahl erfolgreich abgeschlossener Lesevorgange merged: Gruppierte Lesevorgange (resultierend in einem E/A-Vorgang) sectors: Erfolgreich gelesene Sektoren ms: Zeit fur Lesevorgange in Millisekunden Schreibvorgange total: Gesamtzahl erfolgreich abgeschlossener Schreibvorgange merged: Gruppierte Schreibvorgange (resultierend in einem E/A-Vorgang) sectors: Erfolgreich geschriebene Sektoren ms: Zeit fur Schreibvorgange in Millisekunden E/A cur: E/A in Verarbeitung s: fur E/A verbrauchte Sekunden FELDBESCHREIBUNG FUR PLATTENPARTITIONSMODUS reads: Gesamtzahl der Lesevorgange auf dieser Partition read sectors: Insgesamt gelesene Sektoren auf dieser Partition writes : Gesamtzahl der Schreibvorgange auf dieser Partition requested writes: Gesamtzahl der fur diese Partition angeforderten Schreibvorgange FELDBESCHREIBUNG FUR SLAB-MODUS Der Slab-Modus zeigt Statistiken pro Slab an; weitere Informationen hierzu finden Sie in slabinfo(5). cache: Zwischenspeichername num: Anzahl der gegenwartig aktiven Objekte total: Gesamtzahl der verfugbaren Objekte size: Grosse jedes Objekts pages: Anzahl der Seiten mit mindestens einem aktiven Objekt ANMERKUNGEN vmstat benotigt Lesezugriff auf Dateien unterhalb von /proc. Die Option -m erfordert Lesezugriff auf /proc/slabinfo, was bei Standardbenutzern unter Umstanden nicht der Fall ist. Auch die Einhangeoptionen fur /proc, wie beispielsweise subset=PID, konnten sich darauf auswirken, was tatsachlich angezeigt wird. SIEHE AUCH free(1), iostat(1), mpstat(1), ps(1), sar(1), top(1), slabinfo(5) FEHLER MELDEN Bitte schicken Sie Fehlermeldungen (auf Englisch) an procps-ng 18. Januar 2023 VMSTAT(8)