Salut,
Je n'ai pas la meme lecture que vous.
Disons que la machine hote possède 8 Go de
RAM + 8Go de
SWAP ( sur le disque dur), soit 16 Go de
mémoire au total.
Disons une machine virtuelle cliente se voit allouer une quantitié de mémoire de 4Go ( donc 4Go de RAM virtuelle vu par l'os virtualisé ).
Cette machine virtuelle peut donc consommer jusqu'a 4 Go de mémoire dans les 16 Go de mémoire de l'hote. De préférence, dans les 8 Go de RAM de cet hote.
Possiblement, si l'hote est très chargé, une partie de ces 4Go virtuels du client seront en partie en RAM et en partie dans le swap de l'hote = les emmerdes, car ca va ramer.
( Et à la fin, OOM killer fait le ménage)
La deuxième notion évoquée dans votre lien, est la réservation. On peut donc réserver une portion de RAM ( physique ) sur l'hote pour éviter de basculer sur la swap.
Je comprends que si ce quota est atteint, il reste acquis par la machine cliente meme si elle n'en a plus besoin.
Dans un cadre de virtualisation domestique, avec une machine moyenne type 8Go de RAM, ce n'est en général pas un pb d'allouer 4-6 Go si l'hote n'est pas chargé.
Dans une virtualisation type serveur, la somme des RAM virtuelles allouées aux clients est supérieur à la quantité de mémoire dispo sur l'hote.
Tout cela ne s'applique bien sur que la machine virtuelle est en route.
Le terme
inactive
est trompeur, il faut comprendre inactive = en route, mais ne faisant rien.