CPU-Verwaltung
6.1.2.3
Anzahl zugeschalteter realer und virtueller CPUs im CPU-Pool
Jeder CPU-Pool muss aus Verfügbarkeitsgründen mindestens eine zugeschaltete reale
CPU besitzen, wenn wenigstens eine der folgenden Bedingungen zutrifft:
Dem CPU-Pool ist eine VM im Zustand RUNNING oder IN HOLD (WAIT) zugeordnet.
●
Dem CPU-Pool ist eine VM im Zustand INIT-ONLY, DOWN oder MIGRATING zugeord-
●
net (SQ-Server).
Die Anzahl zugeschalteter virtueller CPUs einer VM im Zustand RUNNING oder IN HOLD
(WAIT) sollte kleiner oder gleich sein der Anzahl zugeschalteter realer CPUs des CPU-
Pools, dem die VM zugeordnet ist.
Dieser Grundsatz garantiert den optimalen Ablauf eines Gastsystemes, d.h. Leistungsver-
luste (z.B. durch Scheduling oder Prozessor-Locks) werden vermieden.
Wenn der Grundsatz für eine VM im Zustand RUNNING oder IN HOLD (WAIT) nicht mehr
erfüllt wird („überdimensionierte VM"), dann läuft die VM mit einem zu hohen Multiprozes-
sorgrad und den sich ergebenden Nachteilen trotzdem weiter.
Verringert sich die Anzahl zugeschalteter realer CPUs eines CPU-Pools, so garantiert
VM2000 in den meisten Fällen die Einhaltung dieses Grundsatzes. In gewissen Fällen (im
Folgenden fett gekennzeichnet) sollte der VM2000-Administrator in Zusammenarbeit mit
dem Gastsystem-Operator auf die Einhaltung dieses Grundsatzes achten.
Folgende Fälle können auftreten:
Einem CPU-Pool werden zugeschaltete reale CPUs entzogen (
●
–
–
–
228
Das Kommando wird abgewiesen, wenn die letzte zugeschaltete reale CPU entzo-
gen werden soll, dem CPU-Pool aber noch eine VM im Zustand RUNNING oder
IN HOLD (WAIT) bzw., auf SQ-Servern, auch im Zustand INIT-ONLY, DOWN oder
MIGRATING zugeordnet ist (Meldung/Returncode
Sonst wird für alle VMs, die dem CPU-Pool zugeordnet sind, geprüft, ob obiger
Grundsatz nach Kommandoausführung noch eingehalten werden kann. Nötigen-
falls wird, abhängig vom Parameter
), das Kommando abgewiesen (
POOL=...
ausgeführt (
SOURCE-CPU-POOL=*ADJUST-NUMBER
Bei
SOURCE-CPU-POOL=*ADJUST-NUMBER
CPUs aller VMs des Ausgangs-CPU-Pools und leitet ggf. Rekonfigurationskom-
mandos für entsprechend viele virtuelle CPUs im Gastsystem ein.
VMS4612
ATTACHED-VM-CPUS=*ACTIONS(SOURCE-CPU-
SOURCE-CPU-POOL=*CHECK-NUMBER
)
.
prüft VM2000 den Zustand der virtuellen
Verwalten von VM2000
):
/SWITCH-VM-CPU
).
) oder
U5183-J-Z125-12