AME
| Fiche express | |
|---|---|
| Domaine | Mémoire / virtualisation (AIX, LPAR) |
| Type | Fonctionnalité PowerVM (pas une commande) |
| Contexte | Compression mémoire en temps réel sur une LPAR AIX |
| Voir aussi | Amepat (dimensionnement) · AMS (partage entre LPAR) |
Active Memory Expansion (AME) est une fonctionnalité PowerVM/AIX qui compresse en temps réel une partie des pages mémoire en RAM, donnant à une LPAR l'illusion de disposer de plus de mémoire physique que ce qui lui est réellement alloué. L'objectif est d'optimiser l'usage de la mémoire physique d'un serveur en hébergeant plus de charge sur une LPAR sans ajouter de RAM physique — au prix d'une consommation CPU supplémentaire pour la compression/décompression.
Prérequis
Le paquet de licence dédié doit être installé sur la LPAR avant activation :
lslpp -l devices.ame.base
installp -acgXd /path/to/installation/media devices.ame.base
Activer le support de toutes les tailles de page dans l'environnement AME, ce qui améliore les performances de compression :
vmo -ro ame_mpsize_support=1
Dimensionner avant d'activer
Avant d'activer réellement l'AME sur le profil LPAR (côté HMC), Amepat permet de modéliser le gain mémoire et le surcoût CPU associés à différents facteurs d'expansion, à partir de la charge observée :
amepat 1 # benchmark simple d'une minute
amepat -t 10240 1 # modélisation pour une cible de 10 Go de mémoire vue par l'OS
Détail complet de l'outil et de la lecture du rapport : voir Amepat.
Suivi une fois activé
Une fois le facteur d'expansion configuré sur le profil AIX (HMC), l'activité de compression se suit avec :
lparstat -c 1
Ou, pour des statistiques plus détaillées côté compression/décompression/déficit mémoire :
amepat -P
amepat -P -d
amepat -N
vmstat -c 2 1
Repères de lecture pour vmstat -c (voir aussi mmode qui indique si l'AMS est également actif en plus de l'AME) :
- avm : mémoire virtuelle active de la LPAR.
- csz / cfr : taille du pool compressé et mémoire libre dans ce pool.
- dxm : taille du déficit de mémoire étendue (pages en attente de compression/décompression).
- ci / co : nombre d'opérations de décompression / compression par seconde.
Une fois l'AME activée, une section dédiée apparaît directement dans topas, permettant un suivi en continu sans repasser par amepat.