Befehl "vmstat"

Zweck

Gibt Statistiken für den virtuellen Speicher aus.

Syntax

vmstat [ -f ] [ -i ] [ -s ] [ -I[-W]] [ -t ] [ -v ] [ -h ] [ -w ] [ -l ] [-c] [ -@ WPAR-Name | ALL] [{ -p | -P } physischer_Datenträger | ALL] ALL] [-S Potenz] [physischer_Datenträger] [Intervall] [Zahl]

Anmerkung: Verwenden Sie den Parameter WPAR-Name und das Flag -o nicht zusammen in Workload-Partitionen.

Beschreibung

Der Befehl vmstat berichtet Statistiken über Kernel-Threads, virtuellen Speicher, Platten, Hypervisorseiten, 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.

Der Befehl vmstat berichtet in Mikropartitionierung-Umgebungen die Anzahl der genutzten physischen Prozessoren (pc) und das in Anspruch genommene Nutzungsrecht in Prozent (ec). Diese Metriken werden in Mikropartitionierung-Umgebungen angezeigt.

Der vom Befehl vmstat generierte Bericht enthält die Zeilen- und Spaltenüberschriften für eine Systemkonfiguration. Wenn das Flag -@ angegeben ist, beinhaltet der Bericht die Systemkonfiguration und die 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.
Anmerkung: Dieses Flag ist nur verfügbar, wenn die Option -c angegeben und Active Memory Expansion aktiviert ist.
ent
Zeigt die so genannte Entitled Capacity an. Diese wird nur angezeigt, wenn die Partition mit einem gemeinsam genutzten Prozessor ausgeführt wird.
drives
Zeigt die Anzahl der Platten an. Diese wird nur angezeigt, wenn der angegebene physische Datenträger überwacht wird.
WPARs
Zeigt die Anzahl der aktiven Workload-Partitionen an. Diese wird nur angezeigt, wenn das Flag -@ angegeben ist.
memlim
Gibt den Grenzwert für die Speicherressourcen der Workload-Partition an. Der Grenzwert wird in Megabyte (MB) angegeben. Diese Informationen werden nur für die WPAR mit erzwungenem Speicherressourcengrenzwert angezeigt.
cpulim
Gibt den Grenzwert der Prozessorressourcen der Workload-Partition in Prozessoreinheiten an. Diese Informationen werden nur für eine WPAR mit erzwungenem Prozessorressourcengrenzwert angezeigt.
rset
Gibt den Typ der rset-Registry an, die einer WPAR zugeordnet ist. Die gültigen Typen sind "regular" und "exclusive". Diese Informationen werden nur für WPARs angezeigt, denen eine rset-Registry zugeordnet ist.
mmode
Gibt den Speichermodus an. Diese Metrik wird automatisch in einem System angezeigt, in dem Active Memory Sharing aktiviert ist. 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 zu Workload-Partitionen. Diese Informationen werden nur angezeigt, wenn das Flag -@ angegeben ist.

WPAR
Der Name der Workload-Partition.
Anmerkungen:
  1. Der WPAR-Name system steht für systemweite Statistiken. Der WPAR-Name global steht für Statistiken, die sich auf die globale WPAR beziehen.
  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 anstelle eines Werts ein Minuszeichen (-) angezeigt.
  3. Wenn der Befehl vmstat mit der Option -@ WPAR-Name gestartet wird und die WPAR-Informationen für eine Metrik nicht verfügbar sind, wird diese Metrik mit dem kommerziellen A markiert und der systemweite Wert 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.
Anmerkung: 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.

in
Einheiteninterrupts.
sy
Systemaufrufe.
cs
Wechsel des Kernel-Thread-Kontextes.

CPU: Aufgliederung der Nutzung der Prozessorzeit in Prozent.

us
Benutzerzeit.

Wenn die aktuelle Nutzung der physischen Prozessoren durch Partitionen mit unbegrenzter Kapazitätsnutzung die Entitled Capacity überschreitet, ist der Prozentsatz relativ zur Anzahl genutzter physischer Prozessoren (pc) zu verstehen.

sy
Systemzeit.

Wenn die aktuelle Nutzung der physischen Prozessoren durch Partitionen mit unbegrenzter Kapazitätsnutzung die Entitled Capacity überschreitet, ist der Prozentsatz relativ zur Anzahl genutzter physischer Prozessoren (pc) zu verstehen.

id
Leerlaufzeit der Prozessoren.

Wenn die aktuelle Nutzung der physischen Prozessoren durch Partitionen mit unbegrenzter Kapazitätsnutzung die Entitled Capacity überschreitet, ist der Prozentsatz relativ zur Anzahl genutzter physischer Prozessoren (pc) zu verstehen.

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

Wenn die aktuelle Nutzung der physischen Prozessoren durch Partitionen mit unbegrenzter Kapazitätsnutzung die Entitled Capacity überschreitet, ist der Prozentsatz relativ zur Anzahl genutzter physischer Prozessoren (pc) zu verstehen.

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 Zeitbasis, über die diese Daten berechnet werden, variieren kann, kann der Prozentsatz für die Entitled Capacity manchmal höher als 100 % sein. 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 Prozessorressourcengrenzwert angezeigt.

Disk: Anzahl der Übertragungen pro Sekunde an die angegebenen physischen Datenträger im Stichprobenintervall. Mit dem Parameter physischer Datenträger können Sie 1-4 Namen angeben. 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
Die durchschnittliche Anzahl an Threads, die auf E/A-Nachrichten von Roheinheiten warten. Roheinheiten sind Einheiten, 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
Die Anzahl der Threads pro Sekunde, die auf das Eintreten des direkten E/A-Ereignisses im Dateisystem warten. Zu diesen Ereignisse gehören die folgenden Typen:
  • Asynchrone Ein-/Ausgabe (AIO)
  • Subsystem für Puffercache
  • Parallele Ein-/Ausgabe (CIO)
  • Direkte E/A im Dateisystem
  • NFS-Subsystem
  • Ein Thread wartet auf eine Aktion aus der VMM-Warteliste (Virtual Memory Manager).
page
Anstelle der Spalten re und cy werden die neuen Spalten fi und fo angezeigt.
fi
Einlagerungen von Dateiseiten pro Sekunde.
fo
Auslagerungen von Dateiseiten pro Sekunde.

Wenn das Flag -c angegeben ist, wird die Active Memory Expansion-Ansicht mit den folgenden Spaltenänderungen angezeigt.

memory
Neben den Spalten avm und fre werden die Spalten csz, cfr und dxm angezeigt.
csz
Die aktuelle Größe des komprimierten Pools in 4K-Seiteneinheiten.
cfr
Die freien Seiten im komprimierten Pool in 4K-Seiteneinheiten.
dxm
Fehlende Expansionsspeichergröße in 4K-Seiteneinheiten.
page
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 Befehls vmstat eine Änderung an der Systemkonfiguration vorgenommen wird, die sich auf die Ausgabe auswirkt, gibt vmstat eine Warnung bezüglich dieser Konfigurationsänderung aus. Nach der Ausgabe der aktualisierten Systemkonfigurationsdaten 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
  • fo
  • pi
  • po
  • ci
  • co
  • fr
  • sr
  • cy
Anmerkungen:
  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 deshalb die Optionen avm und fre mit dem kommerziellen (@) 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).
Memory
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.
Page
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.

Flags

Anmerkung: Wenn das Flag -f (oder -s) in der Befehlszeile eingegeben wird, akzeptiert das System das das Flag -f (bzw. -s) und ignoriert andere Flags. Wenn sowohl das Flag -f als auch das Flag -s angegeben sind, akzeptiert das System nur das erste Flag und ignoriert das zweite Flag.
Element Beschreibung
-@ WPAR-Name Berichtet die Aktivitäten im virtuellen Speicher einer Workload-Partition:
  • Die Option -@ ALL gibt an, dass sich der Bericht auf die Systemumgebung und die globale Umgebung sowie alle Workload-Partitionen im System bezieht.
    Anmerkung: Die Werte, bei denen es sich um systemweite Statistiken handelt, sind mit einem Minuszeichen (-) vor dem WPAR-Abschnitt gekennzeichnet.
  • Das Flag -@WPAR-Name zeigt an, dass sich die Aktivitäten nur auf diese Workload-Partition beziehen. Wenn Sie in einer Workload-Partition das Flag -@ angeben, werden systemweite Statistiken und WPAR-Statistiken angezeigt. Die systemweiten Statistiken sind mit einem kommerziellen A (@) gekennzeichnet.
    Anmerkung: 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.
Anmerkung: Diese Option ist nur verfügbar, wenn Active Memory Expansion 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.
Anmerkung: Die Flags -I, -t, -w und -l werden ignoriert, wenn sie zusammen mit dem Flag -i angegeben werden.
-I Zeigt die E/A-orientierte Ansicht mit den neuen Ausgabespalten p unter der Überschrift kthr und den Spalten fi und fo unter der Überschrift "page" anstelle der Spalten re und cy an.
-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:
address translation faults
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
backtracks
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 context switches
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.
executable-filled page faults
Wird bei jeder Fehlseitenbedingung bei Instruktionen um eins erhöht.
extend XPT waits
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.
free frame waits
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.
iodones
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.
page ins
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.
page outs
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.
paging space page ins
Wird bei jeder vom VMM eingeleiteten Seiteneinlagerung aus dem Paging-Bereich um eins erhöht.
paging space page outs
Wird bei jeder vom VMM eingeleiteten Seitenauslagerung in den Paging-Bereich um eins erhöht.
pages examined by the clock
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.
pages freed by the clock
Wird bei jeder Seite, die der Taktgeberalgorithmus zur Freigabe aus dem Realspeicher auswählt, um eins erhöht.
pending I/O waits
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
phantom interrupts
Wird bei jedem Scheininterrupt um eins erhöht.
revolutions of the clock hand
Wird bei jeder VMM-Taktgeberrotation (d. h. nach jedem vollständigen Speicherscan) um eins erhöht.
start I/Os
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.
total reclaims
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.
zero-filled page faults
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
  • Device interrupts
  • Software interrupts
  • Decrementer interrupts
  • MPC-sent interrupts
  • MPC-received interrupts
  • Phantom interrupts
  • Traps
  • Syscalls
Anmerkungen:
  1. Wenn das Flag -s zusammen mit der Option -@ALL verwendet wird, werden die systemweiten Statistiken im Abschnitt für die 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 Potenz Multipliziert die Statistiken des Prozessors mit einem Wert 10Potenz. Der Standardwert für die Potenz ist 0.
Die folgenden Statistiken sind skaliert:
  • us
  • sy
  • id
  • wa
  • pc
  • ec
Anmerkungen:
  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 sind die Statistiken us, sy, id und wa relativ zur Prozessornutzung der 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. Die Zeitmarke wird im Format HH:MM:SS angezeigt.
Anmerkung: Die Zeitmarke wird nicht ausgegeben, wenn das Flag -f, -s oder -i angegeben ist.
-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 angegeben werden.

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

compressed percentage
Der von komprimierten Seiten belegte Speicher in Prozent.
client filesystem I/Os blocked with no fsbuf
Die Anzahl der E/A-Anforderungen für das Clientdateisystem, die blockiert werden, weil kein fsbuf verfügbar ist. NFS (Network File System) und VxFS (Veritas) sind Clientdateisysteme. Fsbufs sind fixierte Speicherpuffer, die verwendet werden, um E/A-Anforderungen auf Dateisystemebene zu halten.
client pages
Die Anzahl der Clientseiten.
compressed pages
Die Anzahl komprimierter Speicherseiten.
external pager filesystem I/Os blocked with no fsbuf
Die Anzahl der E/A-Anforderungen für das Clientdateisystem des externen Pager, die blockiert werden, weil kein fsbuf verfügbar ist. JFS2 ist ein Clientdateisystem eines externen Pagers. Fsbufs sind fixierte Speicherpuffer, die verwendet werden, um E/A-Anforderungen auf der Dateisystemebene zu halten.
file pages
Die Anzahl der 4-KB-Seiten, die derzeit vom Dateicache verwendet werden.
free pages
Die Anzahl freier 4-KB-Seiten.
filesystem I/Os blocked with no fsbuf
Die Anzahl der E/A-Anforderungen für das Dateisystem, die blockiert werden, weil kein fsbuf verfügbar ist. Fsbufs sind fixierte Speicherpuffer, die verwendet werden, um E/A-Anforderungen auf der Dateisystemebene zu halten.
lruable pages
Die Anzahl der 4-KB-Seiten, die als Ersatz in Betracht gezogen werden. 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
Ein (mit vmo verwalteter) Optimierungsparameter, der den maximalen Prozentsatz des Speichers angibt, der für Clientseiten verwendet werden kann.
maxperm percentage
Ein (mit vmo verwalteter) Optimierungsparameter, der den maximalen Prozentsatz des Realspeichers angibt.
maxpin percentage
Ein (mit vmo verwalteter) Optimierungsparameter, der den Prozentsatz des Realspeichers angibt, der fixiert werden kann.
memory pages
Gibt die Größe des Realspeichers als Anzahl von 4-KB-Seiten an.
memory pools
Ein (mit vmo verwalteter) Optimierungsparameter, der die Anzahl an Hauptspeicherpools angibt.
minperm percentage
Ein (mit vmo verwalteter) Optimierungsparameter, der den minimalen Prozentsatz des Realspeichers angibt.
numclient percentage
Der Prozentsatz des Hauptspeichers, der durch Clientseiten belegt wird.
-v (Statistiken, die mit -v angezeigt werden, Fortsetzung):
numperm percentage
Der Prozentsatz des Hauptspeichers, der momentan durch den Dateicache belegt wird.
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.
Anmerkung: Wenn die Kernelsperrfunktion (Parameter vmm_klock_mode) aktiviert ist, zählen auch die Kernelsperrseiten (klocked) zu den fixierten Seiten. Geben Sie den folgenden Befehl ein, um weitere Informationen zur Kernelsperrfunktion zu erhalten: vmo -h vmm_klock_mode.
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.
Anmerkungen:
  1. Wenn das Flag -v zusammen mit der Option -@ALL verwendet wird, werden die systemweiten Statistiken nicht im Abschnitt für die 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.
Wenn das Flag -c zusammen mit dem Flag -v angegeben wird, werden die folgenden zusätzlichen Metriken angezeigt:
Compressed Pool Size
Die Größe des komprimierten Pools in 4-KB-Seiteneinheiten.
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.
free pages in compressed pool (4K pages)
Die Anzahl der freien Seiten im komprimierten Pool in 4-KB-Seiteneinheiten.
target memory expansion factor
Der für die LPAR konfigurierte Soll-Faktor für Speichererweiterung.
achieved memory expansion factor
Der momentan erreichte Faktor für die Speichererweiterung.
-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.
Anmerkungen:
  1. Wenn Active Memory Expansion aktiviert ist, zeigt vmstat die Speicherstatistiken in der erweiterten Ansicht an. 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 Speicherstatistiken, die mit der Option -c berichtet werden.

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. Geben Sie den folgenden Befehl ein, um eine Zusammenfassung der Statistiken für alle Workload-Partitionen nach dem Booten anzuzeigen:
    vmstat -@ ALL
  15. Geben Sie den folgenden Befehl ein, um alle verfügbaren VMM-Statistiken für alle Workload-Partitionen anzuzeigen:
    vmstat –vs -@ ALL
  16. Geben Sie den folgenden Befehl ein, um WPAR- und systemweite VMM-Statistiken aus einer Workload-Partition anzuzeigen:
    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. Geben Sie den folgenden Befehl ein, um Speicherkomprimierungsstatistiken (in einer LPAR mit aktivierter Active Memory Expansion) anzuzeigen:
    vmstat -c
  21. Geben Sie den folgenden Befehl ein, um Speicherkomprimierungsstatistiken pro Seitengröße an (in einer LPAR mit aktivierter Active Memory Expansion) anzuzeigen:
    vmstat –c –P ALL
  22. Geben Sie den folgenden Befehl ein, um Speicherkomprimierungsinformationen zu den Statistiken hinzufügen, die von der Option -s (in einer LPAR mit aktivierter Active Memory Expansion) angezeigt werden:
    vmstat –s -c
  23. Geben Sie den folgenden Befehl ein, um Speicherkomprimierungsinformationen zu den Statistiken hinzuzufügen, die mit der Option -v (in einer LPAR mit aktivierter Active Memory Expansion) angezeigt werden:
    vmstat –v -c

Dateien

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