Vmo

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Réglages du gestionnaire de mémoire virtuelle (VMM)
Commande vmo
Contexte AIX — équivalent de `sysctl vm.*` côté Linux
Voir aussi Sysctl (équivalent Linux) · Mémoire

vmo (Virtual Memory Manager Options) règle les paramètres du gestionnaire de mémoire virtuelle AIX : répartition mémoire physique/virtuelle, comportement entre partitions logiques (LPAR), statistiques de pagination — l'équivalent AIX de `sysctl vm.*` côté Linux (voir Sysctl).

Consulter les valeurs actuelles

vmo -a

Modifier un paramètre

vmo -o nomparametre=valeur
vmo -p -o nomparametre=valeur     REM applique aussi de façon permanente (persiste au reboot)

Cas d'usage : partage mémoire entre LPAR (page loaning)

Le "page loaning" permet à une partition logique de prêter temporairement des pages mémoire inutilisées à l'hyperviseur (via le paging space du VIO Server), pour les redistribuer à d'autres LPAR qui en ont besoin :

vmo -a ams_loan_policy=0     REM désactive le page loaning
vmo -a ams_loan_policy=1      REM par défaut : ne prête que les pages de cache fichier
vmo -a ams_loan_policy=2       REM agressif : continue même une fois le cache fichier épuisé

Pertinent uniquement en environnement AMS (Active Memory Sharing), où plusieurs LPAR partagent un pool de mémoire commun via le VIO Server.

Voir aussi

  • Sysctl — équivalent Linux (réglages vm.* du noyau)
  • Mémoire — vue d'ensemble mémoire côté Linux