Befehl vmstat

Zweck

Gibt Statistiken für den virtuellen Speicher aus.

Syntax

vmstat [ -f ] [ -i ] [ -s ] [ -I [-W ]] [ -t ] [ -v ] [ -h ] [ -w ] [ -l ] [-c ] [ -@ wparname | ALL ] [{ -p | -P } physicalvolume | ALL] ALL] [-S power ] [physicalvolume ] [interval ] [count ]

Hinweis: Verwenden Sie den Parameter wparname und das -i flagge nicht zusammen in Workload-Partitionen.

Beschreibung

Der Befehl vmstat liefert Statistiken über Kernel-Threads, virtuellen Speicher, Festplatten, Hypervisor-Seiten, Traps und Prozessoraktivität. Vom Befehl vmstat generierte Berichte können verwendet werden, um die Systemlast zu verteilen. Diese systemweiten Statistiken (alle Prozessoren) werden als Durchschnittswerte für Werte berechnet, die in Prozent ausgedrückt sind, und ansonsten als Summen. Der Befehl vmstat gibt möglicherweise inkonsistente Statistiken zurück, da die Statistiken nicht atomar gelesen werden.

Wenn Sie den Befehl vmstat ohne Flags ausführen, enthält der Bericht eine Zusammenfassung der Aktivitäten im virtuellen Speicher seit dem Systemstart. Wenn Sie das Flag -f angeben, berichtet der Befehl vmstat die Anzahl der Verzweigungen seit dem Systemstart. Der Parameter physischer_Datenträger gibt den Namen des physischen Datenträgers an.

Der Parameter Intervall gibt die Zeit in Sekunden zwischen den einzelnen Berichten an. Wenn Sie den Parameter Intervall nicht angeben, generiert der Befehl vmstat einen einzigen Bericht, der Statistiken für die Zeit seit dem Systemstart enthält, und wird dann beendet. Sie können den Parameter Zahl nur zusammen mit dem Parameter Intervall angeben. Wenn Sie den Parameter Zahl angeben, bestimmt dessen Wert die Anzahl der Berichte, die generiert werden, und die Anzahl der Sekunden zwischen den einzelnen Berichten. Wenn Sie den Parameter Intervall ohne den Parameter Zahl angeben, werden fortlaufend Berichte generiert. Geben Sie für den Parameter Zahl nicht den Wert null an.

Der Kernel verwaltet Statistiken für Kernel-Threads, Paging- und Interruptaktivitäten, auf die der Befehl vmstat mit der Kernelerweiterung perfstat zugreift. Die Platten-E/A-Statistiken werden von Einheitentreibern verwaltet. Die durchschnittliche Übertragungsrate für Platten wird anhand der aktiven Zeit und der Anzahl der Datenübertragungen bestimmt. Die aktive Zeit in Prozent wird anhand der Zeit berechnet, die das Laufwerk während der Berichterstellung beschäftigt war.

Beginnend mit AIX® 5.3 gibt der vmstat die Anzahl der verbrauchten physischen Prozessoren (pc) und den Prozentsatz der verbrauchten Berechtigungen (ec) in Micro-Partitioning®-Umgebungen an. Diese Metriken werden in den Micro-Partitioning-Umgebungen angezeigt.

Der vom Befehl vmstat generierte Bericht enthält die Zeilen- und Spaltenüberschriften für eine Systemkonfiguration. Wenn das Flag -@ angegeben ist, besteht der Bericht aus der Systemkonfiguration und der WPAR-Konfiguration. Die Systemkonfigurationszeile enthält die folgenden Werte:

lcpu
Zeigt die Anzahl der logischen Prozessoren an.
mem
Zeigt die Speicherkapazität an.
tmem
Zeigt die tatsächliche Hauptspeichergröße der LPAR an.
Hinweis: Dieses Flag ist nur verfügbar, wenn die Option -c angegeben ist und die aktive Speichererweiterung aktiviert ist.
ent
Diese wird nur angezeigt, wenn die Partition mit einem gemeinsam genutzten Prozessor ausgeführt wird.
drives
Diese wird nur angezeigt, wenn der angegebene physische Datenträger überwacht wird.
WPARs
Gibt die Anzahl der aktiven Workload-Partitionen an. Diese wird nur angezeigt, wenn das Flag -@ angegeben ist.
memlim
Gibt die Grenze der Speicherressource der Workload-Partition an. Der Grenzwert wird in Megabyte (MB) angegeben. Diese Information wird nur für den WPAR mit erzwungener Speicherressourcenbegrenzung angezeigt.
cpulim
Gibt die Grenze der Prozessorressourcen der Workload-Partition in Prozessoreinheiten an. Diese Information wird nur für den WPAR mit erzwungenem Prozessor-Ressourcenlimit angezeigt.
rset
Gibt den Typ der rset-Registrierung an, die mit einem WPAR verbunden ist. Die gültigen Typen sind "regular" und "exclusive". Diese Informationen werden nur für die WPARs angezeigt, die mit einer rset-Registrierung verbunden sind.
mmode
Gibt den Speichermodus an. Diese Metrik wird in einem System mit aktivierter aktiver Speicherfreigabe automatisch angezeigt. Diese Metrik wird auch angezeigt, wenn die Option -c verwendet wird.
mpsz
Gibt die Größe des Speicherpools in Gigabyte an. Diese Metrik wird nur im Modus für gemeinsam genutzten Speicher angezeigt.

Im Folgenden sind die Spaltenüberschriften und deren Bedeutungen aufgelistet:

WPAR : Informationen über Workload-Partitionen. Diese Informationen werden nur angezeigt, wenn das Flag -@ angegeben ist.

WPAR
Name der Workload-Partition.
Hinweise:
  1. Der System- WPAR -Name gibt systemweite Statistiken an. Der globale WPAR-Name zeigt an, dass die Statistiken nur für Global gelten.
  2. Wenn der Befehl vmstat mit der Option -@ ALL gestartet wird und die WPAR-spezifischen Informationen für eine Metrik nicht verfügbar sind, wird ein Bindestrich (-) anstelle eines Wertes angezeigt.
  3. Wenn der Befehl vmstat mit dem Befehl -@ wparname oder innerhalb eines WPAR gestartet wird, wird, wenn die WPAR-Informationen für eine Metrik nicht verfügbar sind, diese Metrik mit dem At-Zeichen (@) markiert, und der systemweite Wert wird für diese Metrik angezeigt.
  4. Wenn eine Metrik nicht unterstützt wird, wird anstelle eines Werts ein Minuszeichen (-) angezeigt.

kthr: Informationen zu Kernel-Thread-Status.

r
Die durchschnittliche Anzahl ausführbarer Kernel-Threads im Stichprobenintervall. Zu ausführbaren Threads gehören Threads, die zwar bereit für die Ausführung sind, aber noch auf ihre Ausführung warten, und Threads, die bereits ausgeführt werden.
b
Die durchschnittliche Anzahl der Kernel-Threads in der VMM-Warteschlange (Virtual Memory Manager) im Stichprobenintervall. Hierbei handelt es sich um Threads, die auf Ressourcen oder Eingaben/Ausgaben warten.

Memory: Informationen zur Nutzung des virtuellen und realen Speichers. Virtuelle Seiten gelten als aktiv, wenn auf sie zugegriffen wird. Eine Seite hat 4096 Byte.

avm
Aktive virtuelle Seiten.
fre
Größe der Liste freier Blöcke.
Hinweis: Ein großer Teil des realen Speichers wird als Cache für Dateisystemdaten verwendet. Es ist nicht ungewöhnlich, dass die Größe der Liste freier Blöcke klein bleibt.

Page: Informationen zu Fehlseitenbedingungen und Paging-Aktivitäten. Bei diesen Informationen handelt es sich um Durchschnittswerte, die im Stichprobenintervall ermittelt wurden und in Einheiten pro Sekunde angegeben werden.

re
Ein-/Ausgabeliste des Pagers.
Pi
Seiten, die aus dem Paging-Bereich eingelagert wurden.
po
Seiten, die in den Paging-Bereich ausgelagert wurden.
fr
Freigegebene Seiten (Seitenersetzungen).
sr
Seiten, die vom Algorithmus für Seitenersetzung gescannt wurden.
cy
Taktzyklen des Algorithmus für Seitenersetzung.

Faults: Durchschnittliche Trap- und Interruptrate pro Sekunde im Stichprobenintervall.

LinkedIn
Einheiteninterrupts.
sy
Systemaufrufe.
CS
Wechsel des Kernel-Thread-Kontextes.

CPU: Aufgliederung der Nutzung der Prozessorzeit in Prozent.

de
Benutzerzeit.

Übersteigt die aktuelle physische Prozessorauslastung der nicht gedeckelten Partitionen die zugelassene Kapazität, wird der Prozentsatz auf die Anzahl der verbrauchten physischen Prozessoren (pc) bezogen.

sy
Systemzeit.

Übersteigt die aktuelle physische Prozessorauslastung der nicht gedeckelten Partitionen die zugelassene Kapazität, wird der Prozentsatz auf die Anzahl der verbrauchten physischen Prozessoren (pc) bezogen.

ID
Leerlaufzeit der Prozessoren.

Übersteigt die aktuelle physische Prozessorauslastung der nicht gedeckelten Partitionen die zugelassene Kapazität, wird der Prozentsatz auf die Anzahl der verbrauchten physischen Prozessoren (pc) bezogen.

wa
Leerlaufzeit der Prozessoren, während der das System ausstehende E/A-Anforderungen für die Platten/NFS hatte.

Übersteigt die aktuelle physische Prozessorauslastung der nicht gedeckelten Partitionen die zugelassene Kapazität, wird der Prozentsatz auf die Anzahl der verbrauchten physischen Prozessoren (pc) bezogen.

pc
Anzahl der genutzten physischen Prozessoren. Diese Informationen werden nur angezeigt, wenn die Partition mit einem gemeinsam genutzten Prozessor ausgeführt wird.
ec
Die genutzte Entitled Capacity in Prozent. Diese Informationen werden nur angezeigt, wenn die Partition mit einem gemeinsam genutzten Prozessor ausgeführt wird. Da die Bezugsperiode für die Berechnung dieser Daten variieren kann, kann der Prozentsatz für die Entitled Capacity 100 % zuweilen überschreiten. Dieser hohe Wert ist jedoch nur bei kurzen Stichprobenintervallen bemerkbar.
rc
Die genutzten Prozessorressourcen in Prozent. Diese Informationen werden nur für WPARs mit erzwungenem Prozessor-Ressourcenlimit angezeigt.

Disk: Anzahl der Übertragungen pro Sekunde an die angegebenen physischen Datenträger im Stichprobenintervall. Der Parameterphysicalvolume kann zur Angabe von 1 bis 4 Namen verwendet werden. Die Übertragungsstatistiken werden für jedes angegebene Laufwerk in der angegebenen Reihenfolge angezeigt. Dieser Zähler gibt die Anforderungen an die physische Einheit an. Er impliziert nicht das Datenvolumen, das gelesen oder geschrieben wurde. Es können mehrere logische Anforderungen in einer einzigen physischen Anforderung kombiniert werden. Wenn der Parameter physischer Datenträger verwendet wird, werden die Namen der physischen Datenträger zu Beginn der Befehlsausführung ausgegeben.

Wenn das Flag -I angegeben ist, wird eine E/A-orientierte Ansicht mit den folgenden Spaltenänderungen angezeigt.

kthr
Die Spalte p wird zusätzlich zu den Spalten r und b angezeigt.
p
Anzahl der Threads, die auf E/A-Nachrichten an Raw Devices warten. Rohe Geräte sind die Geräte, die direkt an das System angeschlossen sind.

Wenn das Flag -W zusammen mit dem Flag -I angegeben wird, wird neben den Spalten r, b und p eine zusätzliche Spalte w angezeigt.

w
Anzahl der Threads, die auf direkte E/A und gleichzeitige E/A (CIO) des Dateisystems warten.
Seite
Anstelle der Spalten re und cy werden die neuen Spalten fi und fo angezeigt.
fi
Einlagerungen von Dateiseiten pro Sekunde.
für
Auslagerungen von Dateiseiten pro Sekunde.

Wenn das Flag -c angegeben ist, wird die Ansicht Aktive Speichererweiterung mit den folgenden Spaltenänderungen angezeigt.

Speicher
Neben den Spalten avm und fre werden die Spalten csz, cfr und dxm angezeigt.
csz
Aktuelle Größe des komprimierten Pools, in 4 K Seiteneinheiten.
cfr
Freie Seiten im komprimierten Pool, in 4 K Seiteneinheiten verfügbar.
dxm
Defizit in der erweiterten Speichergröße, in 4 K Seiteneinheiten.
Seite
Anstelle der Spalten re und cy werden die neuen Spalten ci und co angezeigt.
ci
Die Anzahl der Seiteneinlagerungen pro Sekunde aus dem komprimierten Pool.
co
Die Anzahl der Auslagerungen pro Sekunde in den komprimierten Pool.

Wenn während der Ausführung des vmstat ausgeführt wird, gibt es eine Änderung der Systemkonfiguration, die sich auf die Ausgabe auswirkt, vmstat eine Warnmeldung über die Konfigurationsänderung aus. Nach der Ausgabe der aktualisierten Systemkonfigurationsinformationen und des Headers setzt er die Ausgabe fort.

Wenn das Flag -l angegeben ist, wird ein zusätzlicher Abschnitt "large-page" mit den folgenden Spalten angezeigt:
alp
Gibt die Anzahl der derzeit verwendeten großen Seiten an.
flp
Gibt die Anzahl der großen Seiten in der Liste freier Seiten an.
Wenn die Option -p angegeben ist, werden zusätzliche Zeilen mit VMM-Statistiken für die angegebenen Seitengrößen angezeigt. Wenn die Optionen -I und -t angegeben sind, generiert die Option -p eine zusätzliche Zeile für die angegebene Seitengröße. Diese Zeile enthält die folgenden VMM-Statistiken, die für die angegebene Seitengröße relevant sind:
  • avm
  • fre
  • re
  • fi
  • für
  • Pi
  • po
  • ci
  • co
  • fr
  • Sr
  • cy
Hinweise:
  1. Die Option -I wirkt sich auf die Anzeige der Optionen re, fi, fo und cy aus.
  2. Die Option -c wirkt sich auf die Anzeige der Optionen re, ci, co und cy aus.
  3. Wenn keine Ressourcensteuerung vorhanden ist, sind die Optionen avm und fre systemweit gültig. Wenn die Option -@ gesetzt ist, werden daher sowohl die avm- als auch die fre-Optionen mit dem at-Zeichen (@) gekennzeichnet.
Vor diesen VMM-Statistiken wird eine Spalte psz und hinter diesen Statistiken eine Spalte siz angezeigt. Diese beiden Spalten sind im Folgenden beschrieben:
psz
Die Seitengröße (z. B. 4 KB, 64 KB).
siz
die Anzahl der Frames der angegebenen Seitengröße, die auf dem System vorhanden sind.
Zusammen mit der Option -s generiert die Option -p eine separate Zeilengruppe in der Ausgabe, die nur die für die angegebene Seitengröße relevanten Statistiken enthält. Vor dieser zusätzlichen Zeilengruppe wird eine Kopfzeile mit der Seitengröße angezeigt.
Die Option -P generiert den folgenden Bericht für die angegebene Seitengröße:
pgsz
Gibt die Seitengröße an (z. B. 4 KB, 64 KB).
Speicher
Gibt die Speicherstatistiken für die angegebenen Seitengrößen an.
siz
Die Anzahl der Frames der angegebenen Seitengröße, die auf dem System vorhanden sind.
avm
Die aktiven virtuellen Seiten, die für die angegebene Seitengröße gültig sind.
fre
Die Größe der Liste freier Blöcke für die angegebene Seitengröße.
Seite
Gibt die relevanten Fehlseitenbedingungen und Paging-Aktivitäten für die angegebene Seitengröße an. Die seitenrelevanten Spalten re, pi, po, fr, sr, cy, fi, fo, ci und co sind ebenfalls für diesen Bericht gültig.

Flaggen

Hinweis: Wenn die -f (oder -s) in der Befehlszeile eingegeben wird, dann akzeptiert das System die Option -f (oder -s) Flagge und ignoriert andere Flaggen. Wenn sowohl die -f und -s angegeben sind, akzeptiert das System nur das erste Flag und ignoriert das zweite Flag.
Flagname Beschreibung
-@ wparname Meldet die Aktivität des virtuellen Speichers einer Workload-Partition :
  • Die Option -@ ALL gibt an, dass sich der Bericht auf das System und die globale Umgebung sowie auf alle Workload-Partitionen im System bezieht.
    Hinweis: Die Werte, bei denen es sich um systemweite Statistiken handelt, sind im Abschnitt WPAR mit einem Bindestrich (-) gekennzeichnet.
  • Das Flag -@ wparname zeigt an, dass die Aktivität nur für diese Workload-Partition gilt. Wenn Sie in einer Workload-Partition das Flag -@ angeben, werden systemweite Statistiken und Workload-Partitionsstatistiken angezeigt. Die systemweiten Statistiken sind mit einem kommerziellen A (@) gekennzeichnet.
    Hinweis: Verwenden Sie das Flag -@ nicht in Kombination mit dem Flag -i.
-c Zeigt Speicherkomprimierungsstatistiken mit den neuen Ausgabespalten csz, cfr und dxm unter der Überschrift "memory" und den Spalten ci und co unter der Überschrift "page" anstelle der Spalten re und cy an.
Hinweis: Diese Option ist nur verfügbar, wenn die aktive Speichererweiterung aktiviert ist.
-F Berichtet die Anzahl der Verzweigungen seit dem Systemstart.
-i Zeigt die Anzahl der Interrupts für jede Einheit seit dem Systemstart an.
Hinweis: Die Flags -I, -t, -w und -l werden ignoriert, wenn sie mit dem Flag -i angegeben werden.
-I Zeigt die E/A-orientierte Ansicht mit den neuen Ausgabespalten, p unter der Überschriftkthrund die Spalten fi und fo unter der Überschrift Seite anstelle der Spalten re und cy in der Seitenüberschrift.
-l Zeigt einen zusätzlichen Abschnitt "large-page" mit den Spalten alp und flp an.
-p seitengröße Fügt die VMM-Statistiken für die angegebene Seitengröße an die reguläre vmstat-Ausgabe an.
-P seitengröße Zeigt nur die VMM-Statistiken an, die für die angegebene Seitengröße relevant sind.
-s Schreibt den Inhalt der Summenstruktur in die Standardausgabe, die die absolute Anzahl der Paging-Ereignisse seit der Systeminitialisierung enthält. Das Flag -s kann nur zusammen mit dem Flag -v verwendet werden. Die Ereignisse sind im Folgenden beschrieben:
fehler bei der Adressumsetzung
Wird bei jedem Auftreten einer Fehlseitenbedingung bei der Adressumsetzung um eins erhöht. Zur Behebung der Fehlseitenbedingung kann eine Ein-/Ausgabe erforderlich sein. Fehlseitenbedingungen beim Speicherschutz (fehlende Sperren) werden in diesem Zähler nicht berücksichtigt.
-s
zurückverfolgt
Wird bei jeder Fehlseitenbedingung, die bei der Behebung einer vorherigen Fehlseitenbedingung auftritt, um eins erhöht. (Die neue Fehlseitenbedingung muss zuerst behoben werden. Erst dann können die ursprünglichen Fehlseitenbedingungen zurückverfolgt werden.)
CPU-Kontextwechsel
Wird bei jedem Wechsel des Prozessorkontextes (Zuteilung eines neuen Prozesse) um eins erhöht.
decrementer-Interrupts
Wird bei jedem Dekrementierinterrupt um eins erhöht.
Device interrupts
Wird bei jedem Hardware-Interrupt um eins erhöht.
mit ausführbaren Dateien gefüllte Seitenfehler
Wird bei jeder Fehlseitenbedingung bei Instruktionen um eins erhöht.
xPT-Wartezeiten verlängern
Wird jedes Mal um eines erhöht, wenn ein Prozess von VMM in die Warteschlange eingereiht wird, weil eine Commit-Operation für die aufgerufenen Segmente in Bearbeitung ist.
warterahmen frei
Wird jedes Mal um eins erhöht, wenn ein Prozess einen Seitenrahmen anfordert. Die Liste leerer Blöcke ist leer und der Prozess muss warten, bis die Liste freier Blöcke wieder aufgefüllt ist.
jodone
Wird bei der Ausführung jeder VMM-E/A-Anforderung um eins erhöht.
mpc send interrupts
Wird bei jedem mpc-Sendeinterrupt um eins erhöht.
mpc receive interrupts
Wird bei jedem mpc-Empfangsinterrupt um eins erhöht.
seite einfügen
Wird für jede vom Virtual Memory Manager gelesenen Seite um eins erhöht. Der Zähler wird auch bei Seiteneinlagerungen aus dem Paging-Bereich und dem Dateibereich um jeweils eins erhöht. Zusammen mit der Auslagerungsstatistik stellt dieser Wert die vom VMM eingeleiteten tatsächlichen E/A-Operationen insgesamt dar.
seite auslagern
Wird für jede Seite, die der VMM auslagert, um eins erhöht. Der Zähler wird auch bei Seitenauslagerungen in den Paging-Bereich und in den Dateibereich um jeweils eins erhöht. Zusammen mit der Einlagerungsstatistik stellt dieser Wert die vom VMM eingeleiteten tatsächlichen E/A-Operationen insgesamt dar.
auslagerungsraum page ins
Wird bei jeder vom VMM eingeleiteten Seiteneinlagerung aus dem Paging-Bereich um eins erhöht.
auslagerungsraum Auslagerungen
Wird bei jeder vom VMM eingeleiteten Seitenauslagerung in den Paging-Bereich um eins erhöht.
von der Uhr geprüfte Seiten
VMM verwendet einen Taktgeberalgorithmus, um ein Pseudoschema für die Ersetzung von LRU-Seiten zu implementieren. Das Alter von Seiten wird mithilfe des Taktgebers ermittelt. Dieser Zähler wird bei jeder vom Taktgeber geprüften Seite um eins erhöht.
von der Uhr befreite Seiten
Wird bei jeder Seite, die der Taktgeberalgorithmus zur Freigabe aus dem Realspeicher auswählt, um eins erhöht.
anstehende E/A-Wartezeiten
Wird jedes Mal um eins erhöht, wenn der VMM einen Prozess in die Warteschlange eingereiht, weil auf den Abschluss einer Seiteneinlagerungs-E/A-Operation gewartet wird.
-s
Phantominterrupts
Wird bei jedem Scheininterrupt um eins erhöht.
umdrehungen des Uhrzeigers
Wird bei jeder VMM-Taktgeberrotation (d. h. nach jedem vollständigen Speicherscan) um eins erhöht.
e/As starten
Wird bei jeder vom VMM eingeleiteten Lese- oder Schreib-E/A-Anforderung um eins erhöht.
Syscalls
Wird bei jedem Systemaufruf um eins erhöht.
gesamtreklamationen
Wird jeweils um eines erhöht, wenn ein Fehler bei der Adressumsetzung behoben werden kann, ohne eine neue E/A-Anforderung einzuleiten. Dieser Fall kann eintreten, wenn die Seite zuvor vom VMM angefordert wurde, die E/A-Operation aber noch nicht abgeschlossen ist, oder wenn die Seite vom VMM-Read-Ahead-Algorithmus vorab abgerufen wurde, aber für das Segment mit der Fehlseitenbedingung verborgen war, oder wenn die Seite in die Liste der freien Blöcke eintragen und noch nicht wiederverwendet wurde.
Traps
Wird nicht vom Betriebssystem verwaltet.
null gefüllte Seitenfehler
Wird jedes Mal um eins erhöht, wenn sich die Fehlseitenbedingung auf den Arbeitsspeicher bezieht und durch Zuweisung eines Rahmens und Auffüllen mit Nullen behoben werden kann.
Wenn das Flag -c zusammen mit dem Flag -s angegeben wird, werden die folgenden zusätzlichen Metriken angezeigt.
compressed pool page ins
Die Anzahl der Seiteneinlagerungen aus dem komprimierten Pool seit dem Systemstart.
compressed pool page outs
Die Anzahl der Seitenauslagerungen in den komprimierten Pool seit dem Systemstart.
-s

In Kombination mit der Option -p Seitengröße fügt die Option -s die Summenstruktur für die angegebene Seitengröße an die systemweite Summenstruktur an. Vor dieser zusätzlichen Zeilengruppe wird eine Kopfzeile mit der Seitengröße (z. B. 4K pages) angezeigt. Die folgenden Details werden in dieser seitengrößenbasierten Zeilengruppe nicht angezeigt, weil sich diese Statistiken nicht auf Seitengrößen beziehen:

  • Processor context switches
  • Einheitenunterbrechungen
  • Software interrupts
  • Decrementer interrupts
  • MPC-sent interrupts
  • MPC-received interrupts
  • Phantom interrupts
  • Traps
  • Syscalls
Hinweise:
  1. Wenn das Flag -s zusammen mit der Option -@ ALL verwendet wird, werden die systemweiten Statistiken im Abschnitt der Workload-Partition wiederholt.
  2. Wenn das Flag -s zusammen mit der Option WPAR-Name verwendet wird, werden alle Metriken berichtet und die systemweiten Statistiken werden mit einem kommerziellen A (@) gekennzeichnet.
  3. Wenn das Flag -s zusammen mit dem Flag -l verwendet wird, zeigt der Befehl vmstat die folgende Metrik an:
    large-page hi water count
    Gibt den Maximalwert des Zählers für genutzte große Seiten an.
-S macht Multipliziert die Statistiken des Prozessors mit einem Wert 10Potenz. Der Standardwert für die Potenz ist 0.
Die folgenden Statistiken sind skaliert:
  • de
  • sy
  • id
  • wa
  • pc
  • ec
Hinweise:
  1. Verwenden Sie das Flag -S nicht zusammen mit den Flags -f, -s, -i, -v und -p.
  2. Wenn das Flag -S angegeben wird, ändern sich die Statistiken us, sy, id und wa. Standardmäßig beziehen sich die us-, sy-, id- und wa-Statistiken auf den Prozessorverbrauch des WPAR. Wenn das Flag -S mit einem Potenzwert ungleich null angegeben wird, sind diese Statistiken relativ zur systemweiten Prozessornutzung.
  3. Die einzigen gültigen Potenzwerte für das Flag -S sind 0 bis 3.
-T Gibt die Zeitmarke neben jeder Ausgabezeile von vmstat aus. Der Zeitstempel wird im FensterHH:MM:SSformat.
Hinweis: Der Zeitstempel wird nicht gedruckt, wenn die Flags -f, -s oder -i angegeben sind.
-v Schreibt verschiedene Statistiken, die vom Virtual Memory Manager verwaltet werden, in die Standardausgabe. Das Flag -v kann nur zusammen mit den Flags -s und -h verwendet werden.

Wenn Sie das Flag -v angeben, werden die folgenden Statistiken angezeigt:

compressed percentage - Prozentualer Anteil des Speichers, der von komprimierten Seiten verwendet wird.

client file system I/Os blocked with no fsbuf - Anzahl der I/O-Anfragen des Client-Dateisystems, die blockiert wurden, weil kein fsbuf verfügbar war. NFS (Netzwerk-Dateisystem) und VxFS (Veritas) sind Client-Dateisysteme. Fsbuf sind gepinnte Speicherpuffer, die zur Aufnahme von E/A-Anforderungen in der Dateisystemschicht verwendet werden.

kundenseiten - Anzahl der Kundenseiten.

compressed pages - Anzahl der komprimierten Speicherseiten.

external pager file system I/Os blocked with no fsbuf - Anzahl der E/A-Anforderungen des externen Pager-Client-Dateisystems, die blockiert wurden, weil kein fsbuf verfügbar war. JFS2 ist ein externes Pager-Client-Dateisystem. Fsbuf sind gepinnte Speicherpuffer, die zur Aufnahme von E/A-Anforderungen in der Dateisystemschicht verwendet werden.

file pages - Anzahl der 4 KB-Seiten, die derzeit vom Dateicache verwendet werden.

freie Seiten - Anzahl der freien 4-KB-Seiten.

File system I/Os blocked with no fsbuf - Anzahl der Dateisystem-E/A-Anforderungen, die blockiert wurden, weil kein fsbuf verfügbar war. Fsbuf sind gepinnte Speicherpuffer, die zur Aufnahme von E/A-Anforderungen in der Dateisystemschicht verwendet werden.

lruable pages - Anzahl der 4 KB-Seiten, die für die Ersetzung in Frage kommen. Dieser Zähler beinhaltet keine Seiten, die für VMM-interne Seiten verwendet werden, und keine Seiten, die für den fixierten Teil des Kerneltextes verwendet werden.

maxclient percentage - Tuning-Parameter (verwaltet mit vmo), der den maximalen Prozentsatz des Speichers angibt, der für Client-Seiten verwendet werden kann.

maxperm percentage - Tuning-Parameter (verwaltet mit vmo ) in Prozent des realen Speichers. Dies gibt den Punkt an, ab dem der Page-Stealing-Algorithmus nur noch Dateiseiten stiehlt.

maxpin percentage - Tuning-Parameter (verwaltet mit vmo ), der den Prozentsatz des realen Speichers angibt, der gepinnt werden kann.

memory pages - Größe des realen Speichers in Anzahl von 4 KB Seiten.

memory pools - Tuning-Parameter (mit vmo verwaltet), der die Anzahl der Speicherpools angibt.

minperm percentage - Tuning-Parameter (verwaltet mit vmo ) in Prozent des realen Speichers. Dies gibt den Punkt an, unterhalb dessen Dateiseiten vor dem Re-Page-Algorithmus geschützt sind.

numclient percentage - Prozentualer Anteil des Speichers, der von Client-Seiten belegt wird.

numperm percentage - Prozentualer Anteil des Speichers, der derzeit vom Dateicache verwendet wird.

-v (Statistiken, die mit -v angezeigt werden, Fortsetzung):
paging space I/Os blocked with no psbuf
Die Anzahl der E/A-Anforderungen für den Paging-Bereich, die blockiert werden, weil kein psbuf-Bereich verfügbar ist. Bei dem psbufs-Bereich handelt es sich um fixierte Speicherpuffer, die verwendet werden, um E/A-Anforderungen auf VMM-Ebene zu halten.
pending disk I/Os blocked with no pbuf
Die Anzahl der anstehenden Platten-E/A-Anforderungen, die blockiert werden, weil kein pbuf verfügbar ist. Pbufs sind fixierte Speicherpuffer, die verwendet werden, um E/A-Anforderungen auf LVM-Ebene zu halten.
pinned pages
Die Anzahl der fixierten 4-KB-Seiten.
remote pageouts scheduled
Die Anzahl der geplanten Seitenauslagerungen für Clientdateisysteme.

Wenn Sie das Flag -h zusammen mit dem Flag -v angeben, werden die folgenden zusätzlichen Metriken angezeigt:

Time resolving virtualized partition memory page faults
Die Gesamtzeit, für die die virtuelle Partition blockiert wurde, weil auf die Behebung einer Fehlseitenbedingung im Hauptspeicher gewartet wurde. Die Zeit wird auf Millisekunden genau gemessen.
Virtualized partition memory page faults
Die Gesamtanzahl der Fehlseitenbedingungen im Hauptspeicher der virtuellen Partition, die für die virtualisierte Partition aufgezeichnet wurden.
Number of 4 KB page frames loaned
Die Anzahl der 4-KB-Seiten aus dem Hauptspeicher der Partition, die an den Hypervisor ausgeliehen wurden.
Percentage of partition memory loaned
Der Prozentsatz des Hauptspeichers der Partition, der an den Hypervisor ausgeliehen wurde.
Hinweise:
  1. Wenn das Flag -v zusammen mit der Option -@ ALL verwendet wird, werden die systemweiten Statistiken im Abschnitt der Workload-Partition nicht wiederholt.
  2. Wenn das Flag -s zusammen mit der Option WPAR-Name verwendet wird, werden alle Metriken berichtet und die systemweiten Statistiken werden mit einem kommerziellen A (@) gekennzeichnet.
Wenn das Flag -c zusammen mit dem Flag -v angegeben wird, werden die folgenden zusätzlichen Metriken angezeigt:
Compressed Pool Size
Größe des komprimierten Pools, in 4 K Seiteneinheit.
Der Prozentsatz des tatsächlichen Hauptspeichers, der den komprimierten Pool verwendet wird.
Der Prozentsatz des nicht erweiterten Hauptspeichers, der für den komprimierten Pool verwendet wird.
freie Seiten im komprimierten Pool (4 K Seiten)
Anzahl der freien Seiten im komprimierten Pool, in 4 K Seiteneinheit.
target memory expansion factor
Der für die LPAR konfigurierte Soll-Faktor für Speichererweiterung.
achieved memory expansion factor
Aktueller Speichererweiterungsfaktor erreicht.
-H Zeigt den Abschnitt hypv-page an, der die Seiteninformationen für den Hypervisor enthält. Der Abschnitt hypv-page enthält die folgenden Metriken:
hpi
Die Anzahl der Seiteneinlagerungen für den Hypervisor pro Sekunde.
hpit
Die durchschnittliche Zeit, die pro Seiteneinlagerung für den Hypervisor benötigt wurde, in Millisekunden.
pmem
Die Größe des physischen Hauptspeichers, der den logischen Hauptspeicher von Partitionen stützt. Der Wert wird in Gigabyte gemessen.

Wenn Sie das Flag -h zusammen mit dem Flag -v angeben, werden zusätzlich zu den vom Flag -v angezeigten Metriken die folgenden Metriken angezeigt:

Time resolving virtualized partition memory page faults
Die Gesamtzeit, für die die virtuelle Partition blockiert wurde, weil auf die Behebung einer Fehlseitenbedingung im Hauptspeicher gewartet wurde. Die Zeit wird auf Millisekunden genau gemessen.
Virtualized partition memory page faults
Die Gesamtanzahl der Fehlseitenbedingungen im Hauptspeicher der virtuellen Partition, die für die virtualisierte Partition aufgezeichnet wurden.
Number of 4 KB page frames loaned
Die Anzahl der 4-KB-Seiten aus dem Hauptspeicher, die an den Hypervisor in der Partition ausgeliehen wurden.
Percentage of partition memory loaned
Der Prozentsatz des Hauptspeichers, der an den Hypervisor in der Partition ausgeliehen wurde.
-w Zeigt den Bericht im breiten Ausgabeformat an.
-W Zeigt ein zusätzliches Feld w im Abschnitt kthr an. Diese Option ist nur zusammen mit dem Flag -I zulässig.
Hinweise:
  1. Wenn die aktive Speichererweiterung aktiviert ist, meldet vmstat Speicherstatistiken in der erweiterten Ansicht. Wenn die Umgebungsvariable AME_MEMVIEW jedoch auf TRUE gesetzt ist, werden die Speicherstatistiken in der eigentlichen Ansicht angezeigt.
  2. Die Umgebungsvariable AME_MEMVIEW hat keinen Einfluss auf die Speicherstatistiken, die mit der Option -c gemeldet werden.

Sicherheit

Jeder Benutzer kann den Befehl vmstat ausführen. Wenn der Benutzer kein Root-Benutzer ist, ist die Ansicht auf die eigenen Prozesse des Benutzers beschränkt.

Wenn RBAC aktiviert ist und die vios.system.stat.memory rolle dem Benutzer zugewiesen ist, kann dieser Benutzer dieselbe Ansicht sehen wie der Stammbenutzer.

Beispiele

  1. Geben Sie den folgenden Befehl ein, um eine Zusammenfassung der Statistiken seit dem Booten anzuzeigen:
    vmstat
  2. Geben Sie Folgendes ein, um fünf Zusammenfassungen in einem Intervall von jeweils 2 Sekunden anzuzeigen:
    vmstat 2 5
  3. Geben Sie den folgenden Befehl ein, um eine Zusammenfassung der Statistiken seit dem Booten anzuzeigen, einschließlich der Statistiken für die logischen Platten "scdisk13" und "scdisk14":
    vmstat scdisk13 scdisk14
  4. Geben Sie den folgenden Befehl ein, um Verzweigungsstatistiken anzuzeigen:
    vmstat -f
  5. Geben Sie den folgenden Befehl ein, um die Anzahl verschiedener Ereignisse anzuzeigen:
    vmstat -s
  6. Geben Sie den folgenden Befehl ein, um neben jeder Ausgabespalte von vmstat eine Zeitmarke anzuzeigen:
    vmstat -t
  7. Geben Sie den folgenden Befehl ein, um die E/A-orientierte Ansicht mit einer alternativen Gruppe von Spalten anzuzeigen:
    vmstat -I
  8. Geben Sie den folgenden Befehl ein, um alle verfügbaren VMM-Statistiken anzuzeigen:
    vmstat -vs
  9. Geben Sie den folgenden Befehl ein, um den Abschnitt "large-page" mit den Spalten alp und flp in einem Intervall von 8 Sekunden anzuzeigen:
    vmstat -l 8
  10. Geben Sie den folgenden Befehl ein, um die für eine bestimmte Seitengröße spezifischen VMM-Statistiken (in diesem Beispiel 4 KB) anzuzeigen:
    vmstat -p 4K
  11. Geben Sie den folgenden Befehl ein, um die VMM-Statistiken für alle Seitengrößen anzuzeigen, die vom System unterstützt werden:
    vmstat -p ALL
    Alternativ können Sie den folgenden Befehl eingeben:
    vmstat -p all
  12. Geben Sie den folgenden Befehl ein, um nur die VMM-Statistiken für eine bestimmte Seitengröße (in diesem Beispiel 4 KB) anzuzeigen:
    vmstat -P 4K
  13. Geben Sie den folgenden Befehl ein, um nur die Seitenaufgliederung der VMM-Statistiken für alle unterstützten Seitengrößen anzuzeigen:
    vmstat -P ALL
    Alternativ können Sie den folgenden Befehl eingeben:
    vmstat -P all
  14. Um eine Zusammenfassung der Statistiken für alle Workload-Partitionen nach dem Booten anzuzeigen, geben Sie den folgenden Befehl ein:
    vmstat -@ ALL
  15. Um alle verfügbaren VMM-Statistiken für alle Workload-Partitionen anzuzeigen, geben Sie den folgenden Befehl ein:
    vmstat –vs -@ ALL
  16. Um sowohl WPAR- als auch systemweite VMM-Statistiken aus einer Workload-Partition anzuzeigen, geben Sie den folgenden Befehl ein:
    vmstat -@
  17. Geben Sie den folgenden Befehl ein, um die Prozessorwerte mit 10 zu multiplizieren und die Ergebnisse anzuzeigen:
    vmstat -S 1
  18. Geben Sie den folgenden Befehl ein, um die Statistiken für die Hypervisorseiten anzuzeigen:
    vmstat –h
  19. Geben Sie den folgenden Befehl ein, um Informationen zu Seiten anzuzeigen, die an den Hypervisor ausgeliehen wurden:
    vmstat -vh
  20. Um Statistiken zur Speicherkomprimierung anzuzeigen (in einer LPAR mit aktivierter aktiver Speichererweiterung), geben Sie den folgenden Befehl ein:
    vmstat -c
  21. Um Speicherkomprimierungsstatistiken pro Seitengröße anzuzeigen (in einer LPAR mit aktivierter aktiver Speichererweiterung), geben Sie den folgenden Befehl ein:
    vmstat –c –P ALL
  22. Um Informationen zur Speicherkomprimierung an die von -soption angezeigte Statistik anzuhängen (in einer LPAR mit aktivierter aktiver Speichererweiterung), geben Sie folgenden Befehl ein:
    vmstat –s -c
  23. Um Informationen zur Speicherkomprimierung an die von -voption angezeigte Statistik anzuhängen (in einer LPAR mit aktivierter aktiver Speichererweiterung), geben Sie den folgenden Befehl ein:
    vmstat –v -c

Dateien

Element Beschreibung
/ usr / bin / vmstat Enthält den Befehl vmstat .