AMS

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Mémoire / virtualisation (AIX, LPAR, VIOS)
Type Fonctionnalité PowerVM (pas une commande)
Contexte Pool de mémoire partagé entre plusieurs LPAR, géré par un VIOS
Voir aussi AMSM · LOANING · AME

Active Memory Sharing (AMS) est un mécanisme de partage de mémoire entre plusieurs LPAR : au lieu d'allouer statiquement de la RAM à chaque partition, les LPAR membres d'un même pool (le Shared Memory Pool, SMP) puisent dans une réserve commune et peuvent consommer plus ou moins de mémoire selon leurs besoins réels. La gestion du pool nécessite un VIOS (voire deux, pour la redondance).

Rôle du paging space côté VIOS

Le paging space configuré sur le VIOS joue un rôle central dans l'AMS : c'est la zone de débordement utilisée quand une LPAR du pool doit libérer de la mémoire au profit d'une autre.

  • Quand une LPAR a besoin de libérer de la mémoire, ses pages sont écrites temporairement sur le paging space du VIOS.
  • Cela garantit la disponibilité de mémoire pour les autres LPAR du pool qui en ont besoin.
  • Le paging space doit donc être dimensionné en fonction de la taille du pool partagé et du nombre de LPAR qui l'utilisent — des disques rapides, si possible répartis sur plusieurs volumes et non partagés avec d'autres charges, sont recommandés (à vérifier — dimensionnement exact selon la charge du site).

Le composant hyperviseur qui pilote ce pool et ce mécanisme de débordement est décrit dans AMSM. Le prêt ponctuel de mémoire physique entre LPAR du pool, avec accès direct une fois le prêt effectué, est détaillé dans LOANING.

Consultation et administration

topas -C          # vue globale du pool partagé (Cluster/Complex view)
topas -L          # vue mémoire logique par LPAR
lparstat          # statistiques de la partition, y compris le mode mémoire (mmode)
vmo               # réglage des tunables mémoire
lsdev -dev vrmpage0 -attr   # état du dispositif de pagination côté VIOS

Voir aussi

  • AMSM — composant hyperviseur gérant le pool de mémoire partagé
  • LOANING — mécanisme de prêt de mémoire entre LPAR du pool
  • AME — compression mémoire, fonctionnalité distincte mais combinable avec l'AMS
  • VIO — le VIOS héberge le paging space du pool AMS