Mit /SHOW-VM-RESOURCES
wird der Status der Betriebsmittel von VM2000 ausgegeben.
Das Kommando liefert folgende Informationen:
die Attribute aller VMs
den Zustand aller initialisierten VMs
die Version des BS2000-Betriebssystems im Gastsystem
ob ein VM-Administrator mit der VM verbunden ist
die Privilegien der VMs
die Anzahl der nicht initialisierten VMs und die größtmögliche Hauptspeichergröße, die beim Einrichten einer VM noch vergeben werden kann
welcher VM-Gruppe die VM zugeordnet ist (SU /390)
welchem CPU-Pool die VM zugeordnet ist
das Scheduling-Verfahren für die VM
die Einstellungen der VM zur Kontrolle über die reale CPU (SU /390)
den Zustand der virtuellen CPUs aller VMs und der realen CPUs
die Zuordnung der Geräte zu den VMs und die freien (nicht einer VM zugeordneten) Geräte; eine Auswahl nach Gerätetypen und -eigenschaften ist möglich
die Verteilung des Hauptspeichers auf die VMs und der freie Hauptspeicher
die den VMs zugeordneten Monitor-Jobvariablen
Übersicht über die Konfiguration der Server Unit
die Zuordnung der „Channel Subsystem Monitoring Facility“ (SU /390, siehe "Messen mit dem Messmonitor openSM2")
Dieses Kommando ist nur dem VM2000-Administrator und den VM-Administratoren mit ADMIN-PRIVILEGES=*MAXIMUM
erlaubt.
SHOW-VM-RESOURCES | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
INFORMATION =
Legt die Ausgabeinformation fest.
INFORMATION = *STD
Nur Attribute und Status der VMs.
INFORMATION = *CPU
Nur Informationen über den CPU-Zustand.
INFORMATION = *UNITS
Nur Ausgabe der Geräte.
INFORMATION = *MEMORY
Nur Verteilung des Hauptspeichers.
INFORMATION = *MONJV
Nur Informationen über die Monitor-Jobvariablen.
INFORMATION = *PRIVILEGES
Nur Informationen über die Privilegien der VMs.
INFORMATION = *CONFIGURATION
Nur die Übersicht über die Konfiguration der Server Unit.
INFORMATION = *ALL
Gesamtinformation der Ausgaben *STD
, *CPU
, *UNITS
, *MEMORY
, *MONJV
und *PRIVILEGES
, nicht aber *CONFIGURATION
.
UNITS =
Legt die Geräte fest, deren Zuordnung ausgegeben werden soll. Dieser Operand wird nur bei gleichzeitiger Angabe von INFORMATION=*UNITS/*ALL
ausgewertet.
UNITS = *ALL
Die Zuordnung aller Geräte wird in Listenform ausgegeben. Die Operanden TYPE
und ATTRIBUTES
werden berücksichtigt.
UNITS = *DEVICE-RANGE(...)
Für alle in diesem Namensbereich liegenden Geräte soll deren Zuordnung in Listenform ausgegeben werden. Die Operanden TYPE
und ATTRIBUTES
werden berücksichtigt.
<x-text 4..4>
werden von FROM
nach TO
gemäß hexadezimaler Sortierung ausgewählt. Sonst werden Gerätenamen <alphanum-name 2..2>
gemäß alphabetischer Sortierung ausgewählt.FROM = <alphanum-name 2..2> / <x-text 4..4>
Bestimmt den Anfang des Namensbereichs.
TO = <alphanum-name 2..2> / <x-text 4..4>
Bestimmt das Ende des Namensbereichs. Der mnemotechnische Gerätename muss im gleichen Wertebereich (2- oder 4-stellige mn) wie der FROM
-Gerätename liegen und in der aufsteigenden Sortierreihenfolge des Wertebereichs größer oder gleich dem FROM
-Gerätenamen sein.
UNITS = <alphanum-name 1..4 with-wild(20)>
Legt die Geräte fest, deren Zuordnung ausgegeben werden soll.
Bei Verwendung von Wildcards erfolgt die Ausgabe in Listenform.
Ohne Wildcards wird für jedes angegebene Gerät eine entsprechende Meldung ausgegeben (der Operand ATTRIBUTES
wird bei der Ausgabe auf SYSOUT
ignoriert, hat aber bei der Ausgabe in S-Variable eine Bedeutung, siehe "Ausgabe in S-Variablen").
TYPE =
Auswahl der Geräte nach Geräteeigenschaften. Dieser Operand wird nur ausgewertet bei gleichzeitiger Angabe von INFORMATION=*UNITS/*ALL
.
TYPE = *ANY
Keine Auswahl nach Geräteeigenschaften.
TYPE = *SD
Ausgabe der Geräte, die als gemeinsam benutzbar erklärt sind.
TYPE = *VC
Ausgabe der Geräte, die als virtuelle Konsole zugeordnet sind (ATTRIBUTES=*ASSIGNED
) oder zugeordnet werden können (ATTRIBUTES=*FREE
).
TYPE = <family>
Ausgabe aller Geräte der angegebenen Gerätefamilie.
<family> | Gerätefamilie |
*CONSOLE | Bedienplatz (Konsole) |
*PRINTER | Drucker |
*FAM50 | spezielle Geräte |
*TD | DFÜ-Gerät |
*UR | Unit-Record Gerät |
*DISK | Plattengerät |
*MBK | Magnetbandkassettengerät |
*BIMTAPE | bimodales Bandgerät |
*TAPE | Bandgerät |
TYPE = <device>
Ausgabe aller Geräte des angegebenen Gerätetyps.
Die möglichen Gerätetypen befinden sich in der Gerätetyp-Tabelle (Spalte Gerätetyp) im Handbuch „Systeminstallation“ [1]. Im Dialog werden mit TYPE=?
die möglichen Geräte- und Volumetypen angezeigt. Die auf dem aktuellen System vorhandenen Gerätetypen können z.B. mit /SHOW-DEVICE-CONFIGURATION
ermittelt werden.
ATTRIBUTES =
Auswahl von Geräten bzw. Hauptspeicher danach, ob sie einer VM zugeordnet sind oder einer VM zugeordnet werden können.
Dieser Operand wird bei Geräten nur ausgewertet bei gleichzeitiger Angabe von UNITS=*ALL/*DEVICE-RANGE/<alphanum-name>
mit Angabe von Wildcards.
ATTRIBUTES = *ALL
Informationsausgabe für alle Geräte bzw. für den gesamten Hauptspeicher.
ATTRIBUTES=*ASSIGNED
)!ATTRIBUTES = *ASSIGNED
Ausgegeben werden der Hauptspeicher bzw. die Geräte, die einer VM zugeordnet sind.
ATTRIBUTES = *FREE
Ausgegeben werden der Hauptspeicher bzw. die Geräte, die einer VM zugeordnet werden können (DISPOSABLE
).
VM-IDENTIFICATION =
Identifikation der virtuellen Maschine.
Der Operand wird für INFORMATION=*CONFIGURATION
nicht ausgewertet.
VM-IDENTIFICATION = *VM2000
Für alle eingerichteten VMs wird die Information ausgegeben.
VM-IDENTIFICATION = <integer 1..99> / <name 1..8 with-wild(20)>
Identifikation der virtuellen Maschine durch VM-Index oder VM-Name.
VM-IDENTIFICATION = *BY-VM-GROUP(...)
Für alle VMs, die der VM-Gruppe zugeordnet sind, wird die Information ausgegeben (SU /390).
VM-GROUP-NAME = <name 1..8>
Name der VM-Gruppe.
VM-IDENTIFICATION = *BY-CPU-POOL(...)
Für alle VMs, die dem CPU-Pool zugeordnet sind, wird die Information ausgegeben.
CPU-POOL-NAME = *STDPOOL / <name 1..8>
Name des CPU-Pools.
Kommando-Returncodes
(SC2) | Maincode | Bedeutung |
0 | CMD0001 | Kommando erfolgreich ausgeführt |
Garantierte Meldungen
Nur bei UNITS
-Angabe ohne *DEVICE-RANGE
und ohne Angabe von Wildcards: VMS4006
Ausgabe in S-Variablen (in Benutzertask)
Mit dem Operanden INFORMATION
des Kommandos wird festgelegt, welche S-Variablen mit Werten versorgt werden. Folgende Angaben sind für INFORMATION
möglich:
Schreibweise im Kommando | gekürzte Schreibweise in Tabelle |
INFORMATION = *STD INFORMATION = *UNITS, ATTRIBUTE=*ALL/*ASSIGNED INFORMATION = *UNITS, ATTRIBUTE=*FREE | 1 7 10 |
Ausgabe Information | Name der S-Variablen | T | Inhalt | Bedingung |
Index der VM | var(*LIST).VM-INDEX | I | <integer 1..99> | 1 - 5, 7 - 9 |
Name der VM | var(*LIST).VM-NAME | S | <name 1..8> | 1 - 5, 7 - 9 |
Multiprozessorgrad der VM | var(*LIST).NUM-OF-CPUS | I | <integer 1..32> | 1,2,9 |
Anzahl der virtuellen | var(*LIST).NUM-OF-VM-SPARE-CPUS | I | <integer 0..15> | 1,2,9 |
Name des CPU-Pools | var(*LIST).CPU-POOL | S | *STDPOOL | 1,2,9 |
CPU-Quote der VM (Ganzzahl) | var(*LIST).CPU-QUOTA | I | <integer 1..99> | 1,2,9 |
CPU-Quote der VM (exakt) | var(*LIST).FINE-CPU-QUOTA | S | <fixed 0.01..99.99> | 1,2,9 |
Effektiver CPU-Anteil der VM | var(*LIST).EFFECTIVE-CPU-QUOTA | S | <fixed 0.01..100.00> | 1,2,9 |
Maximale CPU- | var(*LIST).MAX-CPU-UTILIZATION | I | <integer 1..100> | 1,2,9 |
Maximale CPU- | var(*LIST).FINE-MAX-UTIL | S | <fixed 0.01..100.00> | 1,2,9 |
Maximale CPU- | var(*LIST).EFFECTIVE-MAX-UTIL | S | <fixed 0.01..100.00> | 1,2,9 |
Name der VM-Gruppe | var(*LIST).VM-GROUP | S | *NONE | 1,2,9 |
Ist das Privileg IO-RESET | var(*LIST).IO-PRIVIL | B | TRUE / FALSE | 1,5,9 |
Ist das Privileg IO-PRIORITY zugewiesen? | var(*LIST).IO-PRIO-PRIVIL | B | TRUE / FALSE | 1,5,9 |
Ist das Privileg ASSIGN-BY- | var(*LIST).ASS-BY-GUEST-PRIVIL | B | TRUE / FALSE | 1,5,9 |
Ist das Privileg AUTO-SNAP-ASSIGNMENT zugewiesen? | var(*LIST).AUTO-SNAP-PRIVIL | B | TRUE / FALSE | 1,5,9 |
Größe des Hauptspeichers | var(*LIST).MEM-SIZE | I | <integer 1..1048576> | 1,8,9 |
Minimale Größe des Haupt- | var(*LIST).MIN-MEM-SIZE | S | <integer 1..1048576> | 1,8,9 |
Maximale Größe des Haupt- | var(*LIST).MAX-MEM-SIZE | S | <integer 1..1048576> | 1,8,9 |
Neue Größe des Hauptspeichers | var(*LIST).PLANNED-MEM-SIZE | S | *UNDEF | 1,8,9 |
Größe des Hauptspeichers | var(*LIST).BS2-MEM-SIZE | I | <integer 1..1048576> | 1,8,9 |
Maximale I/O- | var(*LIST).MAX-IO-UTILIZATION | I | <integer 1..100> | 1,9 |
Wird die I/O-Leistungsaufnahme | var(*LIST).MAX-IO-UTIL-ACTIVE | B | TRUE / FALSE | 1,9 |
Status der VM | var(*LIST).STA | S | *INIT-ONLY / *RUN / | 1,9 |
Ist die VM im Wartezustand | var(*LIST).WAIT-GLOBAL | B | TRUE / FALSE | 1,9 |
Ist die VM im Wartezustand | var(*LIST).WAIT-SEL | B | TRUE / FALSE | 1,9 |
Ist die VM im Wartezustand | var(*LIST).WAIT-BY-VM-ADM | B | TRUE / FALSE | 1,9 |
Ist die VM im VM2000-internen Wartezustand? | var(*LIST).WAIT-INTERNAL | B | TRUE / FALSE | 1,9 |
Ist ein VM-Administrator angeschlossen? | var(*LIST).VM-ADM | B | TRUE / FALSE | 1,9 |
Gast-Betriebssystem | var(*LIST).GUEST-TYPE | S | BS2000 | 1,9 |
Version des Gast- | var(*LIST).GUEST-VERSION | S | <c-string 1..8> | 1,9 |
Hat die VM das Attribut | var(*LIST).PERSISTENT | B | TRUE / FALSE | 1,9 |
Wird die VM gerade migriert? | var(*LIST).MIGRATING | B | TRUE / FALSE | 1,9 |
Hat die VM nach Migration | var(*LIST).DIFFERENT-IO-CONF | B | TRUE / FALSE | 1,9 |
Scheduling-Verfahren | var(*LIST).SCHEDULE | S | *NONE | 2,9 |
CPU-Quota (exakt) der | var(*LIST).VM-GROUP-CPU-QUOTA | S | *NONE | 2,9 |
Einstellung für VM-ACTIVE-IDLE | var(*LIST).VM-ACTIVE-IDLE | S | *NO | 2,9 |
Virtuelle CPUs der VM | var(*LIST).VIRT-CPU(*LIST).NUM | S | <x-text 2..2> | 2,9 |
Status der virtuellen CPUs | var(*LIST).VIRT-CPU(*LIST).STA | S | *RUN / *IDLE / *INIT / | 2,9 |
Monitor-Jobvariable zur | var(*LIST).VM-MONJV | S | <name 1..54> / *NONE | 4,9 |
Monitor-Jobvariable zur | var(*LIST).RECONF-MONJV | S | <name 1..54> / *NONE | 4,9 |
Monitor-Jobvariable zur | var(*LIST).MIGR-MONJV | S | <name 1..54> / *NONE | 4,9 |
Kommando-/Funktionsumfang | var(*LIST).ADM-PRIVIL | S | *VM2000-MIN / | 5,9 |
Angabe der Assignment Sets | var(*LIST).ASSIGNMENT-SET-SPEC | S | *NONE / *ALL / | 5,9 |
Liste der Assignment Sets | var(*LIST).ASSIGNMENT-SET(*LIST) | S | *STDSET | 5,9 |
Anzahl der realen Normal-CPUs | var(*LIST).NUM-OF-NORMAL-CPUS | I | <integer 1..64> | 6 |
Anzahl der realen Extra-CPUs | var(*LIST).NUM-OF-EXTRA-CPUS | I | <integer 0..63> | 6 |
Anzahl der realen Spare-CPUs | var(*LIST).NUM-OF-SPARE-CPUS | I | <integer 0..63> | 6 |
Maximal mögliche Anzahl | var(*LIST).MAX-NUM-CPUS-PER-VM | I | <integer 1..32> | 6 |
Größe des für VM2000 verfüg- | var(*LIST).REAL-MEM-SIZE | I | <integer 1..1048576> | 6 |
Hauptspeichergröße | var(*LIST).FOREIGN-MEM-SIZE | I | <integer 0..1048576> | 6 |
Größe des Hauptspeichers | var(*LIST).HYPERVISOR-SIZE | I | <integer 0..255> | 6 |
Anfangsadresse des Haupt- | var(*LIST).HYPERVISOR-LOCATION | S | <x-text 1..8> | 6 |
Reale CPUs der Server Unit | var(*LIST).REAL-CPU(*LIST).ID | S | <x-text 2..2> | 6 |
CPU-Pool, dem eine reale CPU zugeordnet ist | var(*LIST).REAL-CPU(*LIST).CPU-POOL | S | <name 1..8> / | 6 |
Status der realen CPUs | var(*LIST).REAL-CPU(*LIST).STA | S | *ATT / *DET / | 6 |
Art der realen CPUs | var(*LIST).REAL-CPU(*LIST).ATTR | S | *NORMAL / *EXTRA / | 6 |
Max. Anzahl VMs für diese | var(*LIST).MAX-VMS | I | <integer 1..99> | 6 |
Max. Anzahl VM-Gruppen | var(*LIST).MAX-VM-GROUPS | I | <integer 0..50> | 6 |
Max. Anzahl CPU-Pools | var(*LIST).MAX-CPU-POOLS | I | <integer 1..64> | 6 |
Standardwert des Assignment | var(*LIST).ASSIGNMENT-SET-DEF | S | *NONE / *STDSET | 6 |
Assignment Set für neu | var(*LIST).ASSIGNMENT-SET-NEW | S | *NONE / *STDSET / | 6 |
Geräte der VM | var(*LIST).UNIT(*LIST).MN | S | <alphanum-name 2..2> | 7,9 |
Wer hat das Gerät der VM | var(*LIST).UNIT(*LIST).ASS-BY | S | *VM-ADMIN / | 7,9 |
Benutzungsart des Geräts | var(*LIST).UNIT(*LIST).USAGE | S | *EXCL / *SHARED / | 7,9 |
Ist das Gerät eine virtuelle | var(*LIST).UNIT(*LIST).VC | B | TRUE / FALSE | 7,9 |
Ist das Gerät im KEEP-Modus? | var(*LIST).UNIT(*LIST).KEEP | B | TRUE / FALSE | 7,9 |
Anfangsadresse des Haupt- | var(*LIST).LOCATION | S | <x-text 1..8> | 8,9 |
Geräte, die keiner VM | var(*LIST).UNIT(*LIST).MN | S | <alphanum-name 2..2> | 10,12 |
Benutzungsart des freien Geräts | var(*LIST).UNIT(*LIST).USAGE | S | *SHARED / *UNDEF | 10,12 |
Ist das freie Gerät eine virtuelle | var(*LIST).UNIT(*LIST).VC | B | TRUE / FALSE | 10,12 |
Ist das freie Gerät im KEEP-Modus? | var(*LIST).UNIT(*LIST).KEEP | B | TRUE / FALSE | 10,12 |
Größte mögliche Hauptspeicher- | var(*LIST).LARG-FREE-DOM | I | <integer 0..1048576> | 11,12 |
Anfangsadresse eines freien Hauptspeichers in MByte | var(*LIST).MEM-SLICE(*LIST).BEGIN | S | <x-text 1..8> | 11,12 |
Endadresse des freien | var(*LIST).MEM-SLICE(*LIST).END | S | <x-text 1..8> | 11,12 |
Größe des freien | var(*LIST).MEM-SLICE(*LIST).SIZE | I | <integer 1..1048576> | 11,12 |
Ausgabeformat für INFORMATION = *STD
CPU-POOL(P) VM-ID VM-GROUP(G) CPU-Q MAX-U PROC MEM-SIZE MAX-IO 1 MONITOR *STDPOOL(P) 30.00 100.00 1(+1) 512 (100) 2 SYSTEM2 *STDPOOL(P) 30.00 100.00 1(+1) 512 (100) VM-ID STATE VERSION PER ADMIN PRIV 1 MONITOR RUNNING V21.0B NO YES AG,AS 2 SYSTEM2 RUNNING V20.0B NO NO AS F R E E VM: 13 LARGEST-DOMAIN(MB): 14832
Bedeutung der Ausgabespalten
VM-ID
Identifiziert die VM über VM-Index und VM-Name.
CPU-POOL(P)
VM-GROUP(G)
Zeigt an, ob die VM einer VM-Gruppe zugeordnet ist. Wenn die VM keiner VM-Gruppe zugeordnet ist, dann wird der CPU-Pool angezeigt, dem die VM zugeordnet ist.
Ob die VM einer VM-Gruppe zugeordnet ist, wird in Form eines Suffix angezeigt:
<vm-group-name>(G)
Die VM ist einer VM-Gruppe zugeordnet, unter CPU-Q
wird die
Mitglieds-CPU-Quote der VM ausgegeben.
<cpu-pool-name>(P)
Die VM ist keiner VM-Gruppe zugeordnet, unter CPU-Q
wird die
CPU-Quote der (Einzel-)VM ausgegeben.
CPU-Q
CPU-Quote der VM, so wie sie per Kommando eingestellt wurde. Für VMs, die einer VM-Gruppe zugeordnet sind, ist dies die Mitglieds-CPU-Quote (Operand MEMBER-CPU-QUOTA
), sonst die CPU-Quote der (Einzel-)VM (Operand CPU-QUOTA
).
MAX-U
Maximale CPU-Leistungsaufnahme der VM, so wie sie per Kommando (Operand MAX-CPU-UTILIZATION
) eingestellt wurde.
PROC
Virtuelle CPUs der VM in der Form m
oder m(+n)
.
m | Anzahl der virtuellen Normal-CPUs der VM (Multiprozessorgrad der VM) |
n | Anzahl der virtuellen Spare-CPUs der VM |
MEM-SIZE
Aktuelle Hauptspeichergröße der VM in MByte.
MAX-IO
Maximale I/O-Leistungsaufnahme der VM, so wie sie per Kommando (Operand MAX-IO-UTILIZATION
) eingestellt wurde. Wenn der Wert in runden Klammern angegeben wird, dann wird sie derzeit nicht von der IORM-Funktion IOLVM überwacht, siehe "Einsatz von IORM im VM2000-Betrieb".
STATE
Zustand, in dem sich die VM befindet.
Wenn es sich überlagernde Wartezustände gibt, dann wird nur der dominierende Wartezustand (in der Reihenfolge SEL
, GLB
, VMA
, siehe "Anhalten einer VM/Aufheben eines Wartezustandes") angezeigt.
INIT-ONLY | Die VM ist initialisiert (nach nach dem Initialisieren der VM, nach /RESET-VM oder /ACTIVATE-VM-DEFINITION AUTO- IPL=*NO ), es ist aber noch kein Gastsystem gestartet worden |
RUNNING | Das Gastsystem auf der VM wurde gestartet und läuft |
WAIT(...) | Die VM ist im Wartezustand, das Gastsystem ruht (Ursache) |
WAIT(GLB) | Globaler HOLD (/HOLD-VM *ALL ) des VM2000-Administrators |
WAIT(INT) | VM2000-interner Wartezustand der VM, z.B. während /MOVE-VM |
WAIT(SEL) | Selektiver HOLD (/HOLD-VM VM-ID=2..n ) des VM2000-Administrators |
WAIT(VMA) | /HOLD-VM des VM-Administrators für seine VM |
DOWN | Das Gastsystem auf der VM ist beendet (nach Shutdown oder SETS im Gastsystem) |
Für eine VM, die gerade migriert wird, werden folgende Zustände angezeigt:
- auf der Quell-SU:
der momentane Zustand der VM, ergänzt durch(MIGR)
, z.B.RUNNING(MIGR)
- auf der Ziel-SU (SU /390):
ZustandSETUP(MIGR)
Wenn sich die I/O-Konfiguration auf der Ziel-SU von der I/O-Konfiguration auf der Quell-SU unterscheidet, dann wird für die migrierte VM auf der Ziel-SU ihr momentaner Zustand angezeigt, ergänzt durch (DIFF)
, z.B. RUNNING(DIFF)
.
VERSION
Version des BS2000-Betriebssystems im Gastsystem in der Form Vnn.na.
Wenn die Version (noch) nicht bekannt ist, dann werden hier Leerzeichen ausgegeben.
PER
Zeigt an, ob die VM das Attribut PERSISTENT besitzt (YES/NO
).
ADMIN
Zeigt an, ob ein VM-Administrator mit der virtuellen Maschine verbunden ist (YES/NO
).
PRIV
Privilegien der VM:
AG | ASSIGN-BY-GUEST |
AS | AUTO-SNAP-ASSIGNMENT |
IO-P | IO-PRIORITY |
IO-R | IO-RESET |
In der letzten Zeile der Ausgabeinformation, eingeleitet mit FREE
, wird die Anzahl der noch nicht initialisierten VMs und die größte mögliche Hauptspeichergröße für eine neue VM angezeigt.
Wenn die Funktion „Channel Subsystem Monitoring Facility“ in einer der ausgewählten VMs eingeschaltet ist, dann wird der VM2000-Administrator bei | |
Siehe den Hinweis zu |
Ausgabeformat für INFORMATION = *CPU
VM-ID CPU-POOL GR-CPU-Q CPU-Q/ EFF-Q MAX-U/ EFF-U PROC 1 MONITOR *STDPOOL 30.00/ 25.00 100.00/ 25.00 1(+1) 2 SYSTEM2 *STDPOOL 30.00/ 25.00 100.00/ 25.00 1(+1) VM-ID SCHED ACT-I VIRT CPUS 1 MONITOR DC NO 00(RUN),01(SLEEP) 2 SYSTEM2 DC NO 00(RUN),01(SLEEP)
Bedeutung der Ausgabespalten
VM-ID / PROC
Wie INFORMATION=*STD
.
CPU-POOL
Zeigt an, welchem CPU-Pool die VM zugeordnet ist.
GR-CPU-Q
Zeigt an, ob die VM einer VM-Gruppe zugeordnet ist.
Wenn die VM einer VM-Gruppe zugeordnet ist, dann wird hier die CPU-Quote der VM-Gruppe und unter CPU-Q
die Mitglieds-CPU-Quote der VM ausgegeben.
Wenn die VM keiner VM-Gruppe zugeordnet ist, dann werden hier Leerzeichen und unter CPU-Q
die CPU-Quote der (Einzel-)VM ausgegeben.
CPU-Q/EFF-Q
CPU-Quote der VM in der Form <cpu-quota> / <effective-cpu-quota>
. Dabei ist:
<cpu-quota>
CPU-Quote der VM, so wie sie per Kommando eingestellt
wurde. Für VMs, die einer VM-Gruppe zugeordnet sind, ist
dies die Mitglieds-CPU-Quote (Operand MEMBER-CPU-QUOTA
),
sonst die CPU-Quote der (Einzel-)VM (Operand CPU-QUOTA
).
<effective-cpu-quota>
Effektiver CPU-Anteil der VM, von VM2000 berechnet.
Werte < 0,01 werden auf 0,01 aufgerundet.
MAX-U/EFF-U
Maximale CPU-Leistungsaufnahme der VM in der Form <max-cpu-util> / <effective-max-cpu-util>
. Dabei ist:
<max-cpu-util>
Maximale CPU-Leistungsaufnahme, per Kommando
(Operand MAX-CPU-UTILIZATION
) für die VM eingestellt.
<effective-max-cpu-util>
Effektive maximale CPU-Leistungsaufnahme der VM,
von VM2000 berechnet.
SCHED
Scheduling-Verfahren:
- | Es ist keine virtuelle CPU ablauffähig |
DC | Feste CPU-Zuteilung (Dedicated CPUs) |
TS | Zeitscheibenverfahren (Time Slice) |
ACT-I
Einstellung zur Kontrolle der realen CPU bei fester CPU-Zuteilung:
NO | Die reale CPU wird der VM entzogen, wenn die darauf ablaufende virtuelle CPU der VM untätig ist (unterbrechbarer Wartezustand, „Idle“). |
AT–DC | Die VM behält die Kontrolle über die reale CPU auch dann, wenn die darauf ablaufende virtuelle CPU der VM untätig ist (unterbrechbarer Wartezustand, „Idle“, SU /390). |
Virtuelle Normal- und Spare-CPUs der VM in der Form <cpu-id>(<vstate>),...
.
<cpu-id> | Kennzeichen der CPU. |
<vstate> | Zustand, in dem sich die virtuelle CPU befindet, siehe "Virtuelle CPUs" (RUN / IDLE / INIT / WAIT / STOP / HALT / BLOCK / SLEEP / OFF). |
Bei VM-IDENTIFICATION=*VM2000
folgen auf die Ausgabeinformation für die virtuellen CPUs der VMs noch die Ausgabeinformationen für alle realen CPUs der Server Unit, gruppiert nach der Art der CPU und dem CPU-Pool, dem die CPU zugeordnet ist.
CPU-ATTR CPU-POOL REAL CPUS NORMAL *STDPOOL 00(ATT),01(ATT),02(ATT),03(ATT) EXTRA NONE SPARE 04(DET)
Bedeutung der Ausgabespalten
CPU-ATTR
Art der CPU (NORMAL / EXTRA / SPARE / FOREIGN / UNUSED
), siehe "Reale CPUs (Verarbeitungsprozessoren)".
CPU-POOL
Identifiziert den CPU-Pool, dem die reale CPU zugeordnet ist, durch seinen Namen.
*STDPOOL | Standard-CPU-Pool. |
*POOL0 | Pool der Domäne 0 (SU x86). |
REAL CPUS
CPU-Identifikation und Zustand in der Form <cpu-id>(<rstate>),...
.
<cpu-id> | Kennzeichen der realen CPU. |
<rstate> | Zustand, in dem sich die reale CPU befindet, siehe "Reale CPUs (Verarbeitungsprozessoren)" (ATT / DET / WFM / ERR / OFF). |
Ausgabeformat für INFORMATION = *UNITS
VM-ID UNITS 1 MONITOR ASSIGNED BY VM-ADMIN EXCL: C2,C3,C4,C5,9900,9901,9902,CC40,CC41,CC80, CC81,CD40,CD41,CD80,CD81,FC10,FC11,FC12 SHARED: 990F 2 SYSTEM2 ASSIGNED BY VM-ADMIN EXCL: CH,CI,CC42,CC43,CD42,CD43,FC1A,FC1B DISPOSABLE UNASS: CA(VC),CB(VC),CC(VC),CJ,CK,CL,CM,CN,CO,CS,CT, C0,C1,DH,DI,DJ,DK,DL,DM,DN,DO,DS,DT,N3,N4,N8, ... CD9B,CD9C,CD9D,FC13,FC14,FC15,FC16,FC17,FC18, FC19,FC1C,FC1D,FC1E,FC1F SHARED: 990F
Bedeutung der Ausgabespalten
VM-ID
Identifiziert die VM über VM-Index und VM-Name.DISPOSABLE
Die Geräte können einer VM zugeordnet werden.
UNITS
Die Ausgabe der einer VM zugeordneten Geräte erfolgt VM-spezifisch in Blöcken: zuerst die explizit zugeordneten Geräte (ASSIGNED BY VM-ADMIN
), dann die implizit zugeordneten Geräte (ASSIGNED BY GUEST
).
Die Ausgabe wird gruppiert nach ihrer Benutzungsart (EXCL/SHARED/KEEP
). Leere Blöcke oder Gruppen entfallen.
Die Ausgabe der Geräte, die einer VM zugeordnet werden können (DISPOSABLE
) wird gruppiert nach ihrer Art (UNASS/SHARED/KEEP
), siehe /SHOW-VM-DEVICE-STATUS
Operand STATE=*DISPOSABLE
. Leere Gruppen entfallen.
Die Geräteliste ist aufsteigend in der jeweiligen Sortierreihenfolge des Wertebereichs (zwei- oder vierstellig) sortiert, wobei zuerst die zweistelligen und dann die vierstelligen Gerätenamen ausgegeben werden.
Auf SU /390 kennzeichnet das Suffix |
Wenn der VM kein dem Kommandoaufruf entsprechendes Gerät zugeordnet ist, dann wird NO CORRESPONDING DEVICE ASSIGNED
ausgegeben.
Bei UNITS=list-poss(28): <...>
(ohne Verwendung von Wildcards) wird für jedes betroffene Gerät nur eine entsprechende Meldung ausgegeben.
Ausgabeformat für INFORMATION = *MEMORY (SU /390)
VM-ID LOC-BEGIN MEM-SIZE MIN-MEM-S MAX-MEM-S DEST-MEM-S HYPERVISOR 00000000 16 1 MONITOR 00000010 512 512 2 SYSTEM2 00000210 512 512 NONE 00000410 14832 LARGEST FREE DOMAIN: 14832
Bedeutung der Ausgabespalten
VM-ID
Identifiziert die VM über VM-Index und VM-Name
LOC-BEGIN
Anfangsadresse des Hauptspeicherbereichs in MByte.
MEM-SIZE
Größe eines freien Speicherbereichs in MByte oder Hauptspeichergröße der VM in MByte.
MIN-MEM-S
Minimale Größe des Hauptspeichers der VM in MByte (für Hauptspeicher-Rekonfiguration).
MAX-MEM-S
Maximale Größe des Hauptspeichers der VM in MByte bei Hauptspeicher-Rekonfiguration (SU x86). Keine Ausgabe für SU /390.
DEST-MEM-S
Geplante Größe des Hauptspeichers der VM in MByte, wenn eine Hauptspeicher-Rekonfiguration in Bearbeitung ist.
Bei VM-IDENTIFICATION=*VM2000
werden auch die freien Speicherbereiche ausgegeben. Die Ausgabezeilen werden in diesem Fall in aufsteigender Reihenfolge der Anfangsadressen der Speicherbereiche sortiert. Sonst werden sie nach dem VM-Index sortiert.
Ausgabeformat für INFORMATION = *MEMORY (SU x86)
VM-ID BS2-MEM-S MEM-SIZE MIN-MEM-S MAX-MEM-S DEST-MEM-S 1 MONITOR 8084 8192 2048 10000 2 SYSTEM2 35420 36000 8192 65000 FOREIGN VMS 16247 FREE 67788
Bedeutung der Ausgabespalten
VM-ID
Identifiziert die VM über VM-Index und VM-Name.
FOREIGN VMS | Hauptspeichergröße der Domäne 0. |
FREE | Freier Hauptspeicher für neue VMs. Entspricht der Ausgabe in der letzten Zeile bei INFORMATION=*STD , siehe "FREE ". |
FREE
genannten Hauptspeicher für die VM verwendet werden.BS2-MEM-S
Größe des für BS2000 zur Verfügung stehenden Hauptspeichers (ohne die Firmware-Komponente der VM) in MByte.
MEM-SIZE
Größe des Hauptspeichers der VM in MByte.
MIN-MEM-S
Minimale Größe des Hauptspeichers der VM in MByte (für Hauptspeicher-Rekonfiguration).
MAX-MEM-S
Maximale Größe des Hauptspeichers der VM in MByte (für Hauptspeicher-Rekonfiguration).
DEST-MEM-S
Geplante Größe des Hauptspeichers der VM in MByte, wenn eine Hauptspeicher-Rekonfiguration in Bearbeitung ist.
Bei VM-IDENTIFICATION=*VM2000
werden die Ausgabezeilen in aufsteigender Reihenfolge des VM-Index sortiert. Danach wird der Speicherbereich der Domäne 0 (FOREIGN VMS
) sowie der freie Hauptspeicher für neue VMs (FREE
) ausgegeben.
Ausgabeformat für INFORMATION = *MONJV
VM-ID VM-MONJV 2 SYSTEM2 :4IVK:$TSOS.JV-SYS2 3 SYSTEM3 :4IVK:$TSOS.JV-SYS3 VM-ID RECONF-MONJV 2 SYSTEM2 :4IVK:$TSOS.JV-S2REC VM-ID MIGR-MONJV 3 SYSTEM3 :4IVK:$TSOS.JV-S3MIG
Bedeutung der Ausgabespalten
VM-ID
Identifiziert die VM über VM-Index und VM-Name.
VM-MONJV
Dateiname der MONJV für die VM.NO VM-MONJV ASSIGNED
Für keine der VMs ist eine MONJV vereinbart.
RECONF-MONJV
Dateiname der MONJV für die Hauptspeicher-Rekonfiguration.
Wenn keine Hauptspeicher-Rekonfiguration in Bearbeitung ist oder keine MONJV dafür definiert ist, dann wird dieser Ausgabeblock nicht ausgegeben.
MIGR-MONJV
Dateiname der MONJV für die VM-Migration.
Wenn keine VM-Migration in Bearbeitung ist oder keine MONJV dafür definiert ist, dann wird dieser Ausgabeblock nicht ausgegeben.
Ausgabeformat für INFORMATION = *PRIVILEGES
VM-ID PRIV DETAILS 1 MONITOR AG *STDSET AS 2 SYSTEM2 AS
Bedeutung der Ausgabespalten
VM-ID
Identifiziert die VM über VM-Index und VM-Name.
PRIV
Privilegien der VM:
NO PRIVILEGE | |
| Keine Privilegien. |
ADM | Kommando-/Funktionsumfang für VM2000-Administrator (Monitor-VM) bzw. VM-Administrator, siehe DETAILS . |
AG | Die VM hat das Privileg ASSIGN-BY-GUEST. Die Liste der zugeordneten Assignment Sets wird bei DETAILS ausgegeben. |
AS | AUTO-SNAP-ASSIGNMENT=*YES (Standard). |
IO–P | IO-PRIORITY=*YES. |
IO–R | IO-RESET=*YES. |
Ergänzende Information zu den Privilegien:
für PRIV=ADM: | |
*VM2000-MIN | ADMIN-PRIVILEGES=*MIN für die Monitor-VM |
*VM-MAX | ADMIN-PRIVILEGES=*MAX für eine VM ungleich der Monitor-VM |
für PRIV=AG: | |
*ALL | ASSIGN-BY-GUEST=*YES(SET-NAME=*ALL) |
*EXCEPT: set1, set2, ... | |
ASSIGN-BY-GUEST=*YES(SET-NAME=*EXCEPT(...)) | |
set1, set2, ... | |
ASSIGN-BY-GUEST=*YES(SET-NAME=<list>) |
Ausgabeformat für INFORMATION = *CONFIGURATION
MAX NUMBER OF VMS 15 MAX NUMBER OF VM-GROUPS 8 MAX NUMBER OF CPU-POOLS 4 MAX NUMBER OF CPUS PER VM 4 TOTAL REAL MEMORY SIZE (MB) 15872 ASSIGNMENT SET DEFAULT VALUE: *NONE NEW DEVICES : *NONE CPU-ATTR CPU-POOL REAL CPUS NORMAL *STDPOOL 00(ATT),01(ATT),02(ATT),03(ATT) EXTRA NONE SPARE 04(DET)
Bedeutung der Ausgabezeilen
Es werden folgende Konfigurationsdaten der Server Unit angezeigt:
- die maximale Anzahl der VMs, die eingerichtet werden können
- die maximale Anzahl möglicher VM-Gruppen, die eingerichtet werden können
- die maximale Anzahl möglicher CPU-Pools für VM2000
- die maximale Anzahl virtueller CPUs (Multiprozessorgrad), die für eine VM explizit gewählt werden darf
- die Größe des Hauptspeichers in MByte
- Standardwert für die implizite Gerätezuordnung (
*NONE/*STDSET
). Der Standardwert korrespondiert zum VM2000-ParameterASSIGN-BY-GUEST=*NO/*YES
(SU /390). Auf SU x86 ist der Standardwert immer*NONE
. - Standardwert der impliziten Gerätezuordnung für neu hinzukommende Geräte (dynamische Konfigurationsänderung) (
*NONE
/*STDSET
/<name 1..8>
). Der Standardwert korrespondiert zum VM2000-ParameterASSIGN-BY-GUEST=*NO/*YES
(SU /390), sofern dieser nicht durch/MODIFY-VM-DEVICE-ATTRIBUTES UNITS=*NEW-DEVICES
geändert worden ist. - Angaben zu den realen CPUs. Zur Beschreibung dieses Ausgabeformats siehe "Ausgabeformat für INFORMATION = *CPU (reale CPUs)".
Beispiel (SU /390)
/show-vm-resources information=*all ——————————————————————————————————— (1)
CPU-POOL(P) VM-ID VM-GROUP(G) CPU-Q MAX-U PROC MEM-SIZE MAX-IO —————— (2)
1 MONITOR *STDPOOL(P) 30.00 100.00 1(+1) 512 (100) 2 SYSTEM2 *STDPOOL(P) 30.00 100.00 1(+1) 512 (100)
VM-ID STATE VERSION PER ADMIN PRIV ——————————————————— (3) 1 MONITOR RUNNING V21.0B NO YES AG,AS
2 SYSTEM2 RUNNING V20.0B NO NO AS
F R E E VM: 13 LARGEST-DOMAIN(MB): 14832VM-ID CPU-POOL GR-CPU-Q CPU-Q/ EFF-Q MAX-U/ EFF-U PROC ————— (4)
1 MONITOR *STDPOOL 30.00/ 25.00 100.00/ 25.00 1(+1) 2 SYSTEM2 *STDPOOL 30.00/ 25.00 100.00/ 25.00 1(+1)
VM-ID SCHED ACT-I VIRT CPUS ——————————————————————————————————— (5) 1 MONITOR DC NO 00(RUN),01(SLEEP)
2 SYSTEM2 DC NO 00(RUN),01(SLEEP)CPU-ATTR CPU-POOL REAL CPUS ——————————————————————————————————— (6)
NORMAL *STDPOOL 00(ATT),01(ATT),02(ATT),03(ATT)
EXTRA NONE
SPARE 04(DET)VM-ID VM-MONJV ————————————————————————————————————————————————— (7)
2 SYSTEM2 :4IVK:$TSOS.MONJV-SYSTEM2VM-ID UNITS ———————————————————————————————————————————————————— (8)
1 MONITOR ASSIGNED BY VM-ADMIN
EXCL: C2,C3,C4,C5,9900,9901,9902,CC40,CC41,CC80,
CC81,CD40,CD41,CD80,CD81,FC10,FC11,FC12
SHARED: 990F 2 SYSTEM2 ASSIGNED BY VM-ADMIN
EXCL: CH,CI,CC42,CC43,CD42,CD43,FC1A,FC1BDISPOSABLE UNASS: CA(VC),CB(VC),CC(VC),CJ,CK,CL,CM,CN,CO,CS,CT, ———— (9)
C0,C1,DH,DI,DJ,DK,DL,DM,DN,DO,DS,DT,N3,N4,N8, ———— (10)
... CD9B,CD9C,CD9D,FC13,FC14,FC15,FC16,FC17,FC18,
FC19,FC1C,FC1D,FC1E,FC1F
SHARED: 990FVM-ID LOC-BEGIN MEM-SIZE MIN-MEM-S MAX-MEM-S DEST-MEM-S ———— (11)
HYPERVISOR 00000000 16
1 MONITOR 00000010 512 512
2 SYSTEM2 00000210 512 512
NONE 00000410 14832
LARGEST FREE DOMAIN: 14832
VM-ID PRIV DETAILS —————————————————————————————————————————— (12)
1 MONITOR AG *STDSET
AS
2 SYSTEM2 AS
-----------------------------------------------------------------------------------------------------------------
(1) | Der VM2000-Administrator fragt den Status aller Betriebsmittel von VM2000 ab. |
(2) | Liste der Attribute aller VMs. Jeder VM ist zusätzlich eine virtuelle Spare-CPU zugeordnet. |
(3) | Liste der Zustände für die eingerichteten VMs. Es können noch 13 weitere VMs eingerichtet werden. Die größte mögliche Hauptspeichergröße für eine neue VM ist 14832 MByte. |
(4) | Übersicht über die Zuordnung der VMs zu CPU-Pools und VM-Gruppen sowie der per Kommando vorgegebenen und von VM2000 berechneten Anteile an der CPU-Leistung der Server Unit. |
(5) | Liste der virtuellen Normal- und Spare-CPUs. |
(6) | Liste der realen Normal-, Extra- und Spare-CPUs. |
(7) | VM2 wird mit einer MONJV überwacht. |
(8) | Liste der zugeordneten Geräte. |
(9) | Liste der freien Geräte, geordnet nach ihrer Benutzungsart. Mögliche virtuelle Konsolen sind durch den Suffix |
(10) | In den Gerätelisten werden zunächst die 2-stelligen, dann die 4-stelligen mnemotechnischen Gerätenamen aufgeführt. |
(11) | Verteilung der Hauptspeicherbereiche der VMs im Hauptspeicher von VM2000. |
(12) | Privilegien der VMs. |