===== Memory object size of exceedsgranule size - Increase granule size. ===== === Symptomes === After adding additional physical memory (RAM) and changing CLM to ILM on the Npar, the following boot errors occur when trying to start the Vpar Monitor (vpmon): Press Any Key to interrupt Autoboot \efi\hpux\AUTO ==> boot vpmon -a Seconds left till autoboot - 0 AUTOBOOTING...> System Memory = 333 MB loading section 0 .... (complete) loading section 1 ......................................................................................................... (complete) loading symbol table loading System Directory (boot.sys) to MFS ......Launching /stand/vpmon SIZE: Text:1617K + Data:53308K + BSS:10764K = Total:65689K Console is on virtual console - via PCDP Console is on virtual console - via PCDP Current CLM granule countfor cell 0 is 512. Memory object size (24636) of exceedsgranule size (128). Rebooting the system. Increase granule size. === Causes === The ILM granule size, which is currently set to the default value of 128, is too small to accomidate the additional ILM memory added to the partition. Answer/Solution FIX:The Virtual Partitions Administration Guide Page 185 has additional information on memory granules. From the error above, the ilm granules size is too small after adding additional memory and converting all CLM (cell local memory) to ILM (interleave memory). Your current ILM and CLM granule sizes are 128, which is the default. There are known performance issues (very long boot times etc...) with having a very small granule size. === Solution === * Config des vPars [root@rnsd511 - /root ] # vparstatus [Virtual Partition] Boot Virtual Partition Name State Attributes Kernel Path Opts ============================== ===== ============ ======================= ===== rnsd511 Up Dyn,Auto,Nsr /stand/vmunix rnsd512 Up Dyn,Auto,Nsr /stand/vmunix rnsd513 Up Dyn,Auto,Nsr /stand/vmunix [Virtual Partition Resource Summary] CPU Num Num Memory Granularity Virtual Partition Name Min/Max CPUs IO ILM CLM ============================== ======= ==== ==== ========== ========== rnsd511 1/ 16 6 6 128 128 rnsd512 1/ 16 4 14 128 128 rnsd513 1/ 16 6 14 128 128 Memory (MB) ILM CLM # User # User Virtual Partition Name Ranges/MB Total MB Ranges/MB Total MB ============================== ====================== ====================== rnsd511 0/ 0 39935 0/ 0 0 rnsd512 0/ 0 34816 0/ 0 0 rnsd513 0/ 0 55668 0/ 0 0 => booter en mode "nPar" vparenv -m npars shutdown -h now HPUX> boot => Recréer les vPars en utilisant vparstatus -v pour récup la config. # vparcreate -p rnsd521 -g ilm:1024:y -g clm:1024:y -a cpu::8 -a mem::34816 -a io:1.0.0 -a io:1.0.1 -a io:1.0.2 -a io:1.0.0.2.0.6.0.0.0.0.0:boot -a io:1.0.0.3.0.6.0.0.0.0.0:altboot # vparcreate -p rnsd522 -a cpu::4 -a mem::26622 -a io:1.0.4 -a io:1.0.6 -a 1.0.4.1.0.4.0.79.186.0.0.0.6 -a 1.0.6.1.0.4.0.89.186.0.0.0.6 -a 1.0.4.1.0.4.0.0x50000974080ae1a0.0x4006000000000000 -a 1.0.6.1.0.4.0.0x50000974080ae198.0x4006000000000000 -a 1.0.4.1.0.4.0.0x50000974080ae1dd.0x4009000000000000:boot -a 1.0.4.1.0.4.0.0x50000974080ae1d9.0x4009000000000000:altboot # vparcreate -p rnsd523 -a cpu::4 -a mem::28031 -a io:1.0.12 -a io:1.0.14 -a io:1.0.12.1.0.4.0.89.186.0.0.0.0 -a io:1.0.14.1.0.4.0.79.186.0.0.0.0 -a io:1.0.12.1.0.4.0.0x50000974080ae198.0x4000000000000000:altboot -a io:1.0.14.1.0.4.0.0x50000974080ae1a0.0x4000000000000000 -a io:1.0.14.1.0.4.0.0x50000974080ae1dd.0x4007000000000000:boot # vparenv -g ILM:1024 -g CLM:1024 # vparenv -m vpars # shutdown -h now HPUX> boot vpmon ===== Booter une VPAR avec toutes les ressources de la NPAR ===== * Lister la bootstring lifls /dev/dsk/c1t6d0 ISL AUTO HPUX PAD LABEL :!: **important** : ISL / AUTO / HPUX lifcp /dev/rdsk/c2t6d0:AUTO hpux -lq * Pour modifier la bootstring : mkboot -a "hpux -lq" /dev/rdsk/c1t6d0 * On bypasse l'autoboot : vparmodify -p tiths201 -B manual -B nosearch ===== Rajouter de la RAM ===== vparmodify -p -a mem::16384 ===== Supprimer un CPU ===== vparmodify -p -d cpu::1 ===== Ajouter un CPU ===== vparmodify -p -a cpu::1 ===== Passer le nb de CPUs à 4 ===== vparmodify -p winona2 -m cpu::4