Définition simple
Le vNUMA expose à une machine virtuelle une topologie NUMA adaptée pour optimiser les accès mémoire des charges disposant de nombreux vCPU.
Objectif et usage
vNUMA expose à une VM une topologie mémoire et processeur que l’invité peut utiliser pour placer ses tâches et ses allocations.
Comment ça fonctionne ?
L’hyperviseur organise des nœuds virtuels ; leur correspondance avec la topologie physique dépend du placement et de la configuration.
Exemple et vérification
Comparer la topologie vue par l’invité, la taille de la VM et les nœuds physiques pendant l’analyse de performances.
Points d’attention
Une topologie virtuelle ne garantit pas que toutes les allocations restent locales. Migration, redimensionnement et contention peuvent changer le contexte.
En résumé
vNUMA informe l’invité, mais la localité physique doit aussi être vérifiée.