Publié par : Jonathan le : mars 2, 2009
Avec Xen il est tout à fait possible de modifier la quantité de mémoire vive (RAM) d’un domU sans le redémarrer.
Dans le fichier de configuration de votre domU il y a deux champs permettant de contrôler la RAM sur votre domU.
La champ mem-set qui definit la quantité de mémoire alloué à votre domU et le champ mem-max qui définit la quantité de mémoire maximum que vous pouvez allouer à votre domU.
Par exemple, si vous définissez un mem-set à 512 Mo et un mem-max à 1 Go, vous pourrez alloué jusqu’à 1 Go de RAM à votre domU sans le redémarrer mais vous ne pourrez pas lui en alloué plus.
Nous partons du principe que le champ mem-set est a 256 Mo et que le champs mem-max est a 1 Go.
Pour pouvoir ajouter de la ram à chaud il vous faut taper sur le domO :
# xm mem-set 512 <NOM_DU_DOMU>
votre domU aura désormé 512 Mo de ram au lieu de 256.
Si par contre, vous souhaitez lui ajouter plus de 1 Go (notre champs mem-max étant égal à 1 Go), tapez :
# xm mem-max 2000 <NOM_DU_DOMU>
# xm mem-set 1500 <NOM_DU_DOMU>
la mémoire maximum que vous pourrez allouer au domU sera alors de 2 Go puis la mémoire de votre domU passera a 1500 Mo.