Auf SU x86 erhält eine VM beim Einrichten einen Anteil aus dem zur Verfügung stehenden Hauptspeicher in Vielfachen von 2 MByte. Der Hauptspeicher einer VM ist nicht zusammenhängend, sondern verstreut.
Die Lage einer VM im verfügbaren Hauptspeicher ist nicht wie auf SU /390 mit Anfangsadresse und Größe des Hauptspeichers charakterisiert.
Die Firmware-Komponente der VM emuliert dem BS2000-Gastsystem aber einen zusammenhängenden Hauptspeicher, beginnend mit Adresse 0.
/SHOW-VM-RESOURCES INFORMATION=*MEMORY
.Zuteilung von Hauptspeicher an eine VM
Die Größe des Hauptspeichers für die VM wird beim Initialisieren der VM mit den Operanden MEMORY-SIZE, MIN-MEMORY-SIZE
und MAX-MEMORY-SIZE
festgelegt.
/CREATE-
oder /MODIFY-VM-DEFINITION
kann die Größe des Hauptspeichers einer VM in ihrer VM-Definition eingetragen werden. Die Zuteilung von Hauptspeicher bei /ACTIVATE-VM-DEFINITION
läuft dann wie bei /CREATE-VM
. Nähere Informationen dazu finden Sie im Abschnitt „Arbeiten mit VM-Definitionen".Ein kleines Kontingent des Hauptspeichers einer VM wird für die Firmware-Komponente der VM benötigt. Es wird in den VM2000-Informationskommandos sichtbar als Differenz zwischen MEM-SIZE
und BS2-MEM-S
, siehe z.B. "SHOW-VM-ATTRIBUTES (Merkmale einer VM ausgeben)".
Der Hauptspeicher einer VM muss mindestens 1024 MByte groß sein, siehe "Initialisieren einer VM".
Neben dem oben beschriebenen Hauptspeicher benötigt eine VM noch Hauptspeicher für Verwaltungsdaten des Xen-Hypervisors. Dieser Hauptspeicher wird einer VM automatisch zusätzlich zugeteilt. Er wird in den VM2000-Informationskommandos nicht angezeigt, verringert aber den Hauptspeicher, der für den VM2000-Betrieb zur Verfügung steht und damit auch die größtmögliche Hauptspeichergröße für eine neue VM, siehe "SHOW-VM-RESOURCES (Status der Betriebsmittel von VM2000 ausgeben)".
Die Größe des Hauptspeichers der Monitor-VM wird bei der Installation von VM2000 festgelegt, siehe Abschnitt „Konfiguration über den SE Manager (SU x86)". Er hat eine Mindestgröße von 1024 MByte. Die Standardgröße des Hauptspeichers der Monitor-VM ist 1024 MByte. Dies ist der empfohlene Wert, wenn die Monitor-VM nur zur VM2000-Administration genutzt wird.
Freigabe von Hauptspeicher
Auf SU x86 läuft die Hauptspeicherfreigabe asynchron und kann mehrere Sekunden dauern. Das Initialisieren einer neuen VM kann sich deshalb verzögern.