Mit /DETACH-VM-RESOURCES
werden zugeschaltete reale Normal-CPUs und Extra-CPUs für den VM2000-Betrieb weggeschaltet.
Dieses Kommando ist nur dem VM2000-Administrator erlaubt.
DETACH-VM-RESOURCES | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
UNIT = *CPU(...)
Bestimmt reale Normal-CPUs, die weggeschaltet werden sollen.
/DETACH-DEVICE UNIT=*CPU(CPU-IDENTIFIER=<mn>)
im BS2000-Gastsystem weggeschaltet werden.Die letzte verfügbare reale Normal-CPU kann nicht weggeschaltet werden.
Die letzte verfügbare reale CPU eines CPU-Pools, in dem noch VMs aktiv sind, kann nicht weggeschaltet werden.
VM2000 verhindert das Wegschalten der letzten zugeschalteten realen CPU eines CPU-Pools in folgenden Fällen:
wenn dem CPU-Pool eine VM im Zustand RUNNING, IN HOLD (WAIT) oder SETUP(MIGR) zugeordnet ist (Meldung/Returncode | |
wenn dem CPU-Pool noch eine VM zugeordnet ist |
CPU-IDENTIFICATION = *ANY(...)
Auswahl einer beliebigen realen Normal-CPU aus einem CPU-Pool.
CPU-POOL-NAME =
Bestimmt den CPU-Pool.
CPU-POOL-NAME = *UNIQUE
Eine reale Normal-CPU aus dem CPU-Pool *STDPOOL
wird ausgewählt (Operand aus Kompatibilitätsgründen zu früheren VM2000-Versionen).
CPU-POOL-NAME = *STDPOOL / <name 1..8>
Bezeichnung des CPU-Pools.
CPU-IDENTIFICATION = list-poss(63): <x-text 1..2>
Kennzeichen der Normal-CPU.
UNIT = *EXTRA-CPU(...)
Bestimmt Extra-CPUs, die weggeschaltet werden sollen, siehe "Leistungssteigerung mit Extra-CPUs".
CPU-IDENTIFICATION = *ALL(...)
Auswahl aller Extra-CPUs aus einem CPU-Pool.
CPU-POOL-NAME =
Bestimmt den CPU-Pool.
CPU-POOL-NAME = *UNIQUE
Alle Extra-CPUs aus dem CPU-Pool *STDPOOL
werden ausgewählt (Operand aus Kompatibilitätsgründen zu früheren VM2000-Versionen).
CPU-POOL-NAME = *STDPOOL / <name 1..8>
Bezeichnung des CPU-Pools.
CPU-POOL-NAME = *ALL
Alle Extra-CPUs aus allen CPU-Pools werden ausgewählt.
CPU-IDENTIFICATION = *ANY(...)
Auswahl einer beliebigen Extra-CPU aus einem CPU-Pool.
CPU-POOL-NAME =
Bestimmt den CPU-Pool.
CPU-POOL-NAME = *UNIQUE
Eine Extra-CPU aus dem dem CPU-Pool *STDPOOL
wird ausgewählt (Operand aus Kompatibilitätsgründen zu früheren VM2000-Versionen).
CPU-POOL-NAME = *STDPOOL / <name 1..8>
Bezeichnung des CPU-Pools.
CPU-IDENTIFICATION = list-poss(63): <x-text 1..2>
Kennzeichen der Extra-CPU.
Kommando-Returncodes
(SC2) | Maincode | Bedeutung |
0 | CMD0001 | Kommando erfolgreich ausgeführt |
Garantierte Meldungen
VMS4043, VMS4045, VMS4047, VMS4048, VMS4077, VMS4078, VMS4151
Beispiel
/show-vm-resources information=*cpu ——————————————————————————————————— (1)
VM-ID CPU-POOL GR-CPU-Q CPU-Q/ EFF-Q MAX-U/ EFF-U PROC
1 M4IVR *STDPOOL 20.00 1.00/ 12.04 80.00/ 80.00 2(+1)
2 G4IVQ *STDPOOL 26.00/ 15.66 100.00/100.00 4(+1)
3 G4IVP *STDPOOL 50.00 4.00/ 24.09 100.00/ 50.00 2(+1)
4 G4IVO *STDPOOL 50.00 1.00/ 6.02 100.00/ 50.00 1(+1)
5 G4IVJ *STDPOOL 70.00/ 42.16 100.00/100.00 2(+1)
VM-ID SCHED ACT-I VIRT CPUS
1 M4IVR TS NO 00(RUN),01(RUN),02(OFF)
2 G4IVQ TS NO 00(RUN),01(RUN),02(STOP),03(STOP),
04(OFF)
3 G4IVP TS NO 00(RUN),01(RUN),02(OFF)
4 G4IVO TS NO 00(RUN),01(SLEEP)
5 G4IVJ - NO 00(IDLE),01(IDLE),02(OFF)
CPU-ATTR CPU-POOL REAL CPUS
NORMAL *STDPOOL 00(ATT),01(ATT)
EXTRA *STDPOOL 02(ATT),03(ATT) ————————————————————————————— (2)
/detach-vm-resources unit=*extra-cpu —————————————————————————————————— (3)
VMS4077 EXTRA-CPU 02 DETACHED
VMS4077 EXTRA-CPU 03 DETACHED
/detach-vm-resources unit=*cpu(cpu-id=01) ————————————————————————————— (4)
VMS4045 CPU 01 DETACHED
/show-vm-resources information=*cpu ——————————————————————————————————— (5)
VM-ID CPU-POOL GR-CPU-Q CPU-Q/ EFF-Q MAX-U/ EFF-U PROC
1 M4IVR *STDPOOL 20.00 1.00/ 12.04 80.00/ 80.00 2(+1)
2 G4IVQ *STDPOOL 26.00/ 15.66 100.00/100.00 4(+1)
3 G4IVP *STDPOOL 50.00 4.00/ 24.09 100.00/ 50.00 2(+1)
4 G4IVO *STDPOOL 50.00 1.00/ 6.02 100.00/ 50.00 1(+1)
5 G4IVJ *STDPOOL 70.00/ 42.16 100.00/100.00 2(+1)
VM-ID SCHED ACT-I VIRT CPUS
1 M4IVR TS NO 00(RUN),01(RUN),02(OFF)
2 G4IVQ TS NO 00(RUN),01(RUN),02(BLOCK),03(BLOCK),
04(OFF)
3 G4IVP TS NO 00(RUN),01(RUN),02(OFF)
4 G4IVO TS NO 00(RUN),01(SLEEP)
5 G4IVJ - NO 00(IDLE),01(IDLE),02(OFF)
CPU-ATTR CPU-POOL REAL CPUS
NORMAL *STDPOOL 00(ATT),01(DET)
EXTRA *STDPOOL 02(DET),03(DET) ————————————————————————————— (6)
SPARE 04(DET)
-------------------------------------------------------------------------------------------------------------------
(1) | Der VM2000-Administrator ruft die Informationen über den CPU-Zustand ab. |
(2) | Es sind alle realen Normal-CPUs und die Extra-CPUs zugeschaltet. |
(3) | Alle Extra-CPUs werden weggeschaltet. |
(4) | Die reale Normal-CPU |
(5) | Der VM2000-Administrator ruft die Informationen über den CPU-Zustand ab. |
(6) | Die reale Normal-CPU |
-------------------------------------------------------------------------------------------------------------------
Siehe auch das ausführliche „Beispiel zum Verwalten von CPU-Pools".