6.1.1. Hinzufügen von Speicher
Hat eine LPAR eine aktive RMC-Verbindung zu den HMCs, dann kann im laufenden Betrieb Speicher hinzugefügt (und natürlich auch weggenommen) werden. Dazu müssen 2 Bedingungen erfüllt sein:
- Die aktuelle Hauptspeichergröße muß kleiner sein, als die maximale erlaubte Hauptspeichergröße (max_mem) für die LPAR.
- Die gewünschte zusätzliche Speichermenge muß auch noch verfügbar sein.
Wieviel Speicher eine LPAR aktuell besitzt und wieviele maximal möglich sind, lässt sich mittels „lpar lsmem“ (list memory) leicht bestimmen:
$ lpar lsmem aix22
MEMORY MEMORY HUGE_PAGES
LPAR_NAME MODE AME MIN CURR MAX MIN CURR MAX
aix22 ded 0.0 1024 4096 8192 0 0 0
$
Die LPAR aix22 besitzt aktuell 4096 MB Hauptspeicher und kann auf bis zu 8192 MB erweitert werden. Die Hauptspeichergröße ist natürlich auch vom Betriebssystem der LPAR aus feststellbar:
aix22 # lsattr -El mem0
ent_mem_cap I/O memory entitlement in Kbytes False
goodsize 4096 Amount of usable physical memory in Mbytes False
mem_exp_factor Memory expansion factor False
size 4096 Total amount of physical memory in Mbytes False
var_mem_weight Variable memory capacity weight False
aix22 #
Auf dem unterliegenden Managed System (ms06) sind aktuell noch 834.816 MB (ca 815 GB) Speicher verfügbar (Spalte AVAIL):
$ ms lsmem ms06
NAME INSTALLED FIRMWARE CONFIGURABLE AVAIL MEM_REGION_SIZE
ms06 1048576 12032 1048576 834816 256
$
Damit können ohne weiteres 2 GB zur LPAR aix22 hinzugefügt werden. Das Kommando hierfür lautet „lpar addmem“ (add memory):
$ lpar addmem aix22 2G
$
Die hinzuzufügende Speichermenge kann in KB (K oder KB), MB (M oder MB), GB (G oder GB) oder TB (T oder TB) angegeben werden. Wird keine Größeneinheit angegeben, wird der Wert als MB interpretiert. Der zusätzliche Speicher steht dem Betriebssystem sofort zur Verfügung, es ist keine weitere Konfiguration auf der AIX-LPAR notwendig:
aix22 # lsattr -El mem0
ent_mem_cap I/O memory entitlement in Kbytes False
goodsize 6144 Amount of usable physical memory in Mbytes False
mem_exp_factor Memory expansion factor False
size 6144 Total amount of physical memory in Mbytes False
var_mem_weight Variable memory capacity weight False
aix22 #
Ist eine LPAR ausgeschaltet oder hat keine aktive RMC-Verbindung zu den HMCs, dann kann der Speicher nur im Profil der LPAR geändert werden:
$ lpar -p standard addmem aix22 2GB
$
Die Änderung wirkt sich dann allerdings erst aus, wenn die LPAR neu aktiviert wird (unter Angabe des geänderten Profils).