Un aspect très important de la configuration de la mémoire des ordinateurs virtuels est l’accès mémoire non uniforme (NUMA). Cet accès permet d’accélérer l’accès mémoire en partitionnant la mémoire physique de telle sorte que chaque coeur d’un socket dispose de sa propre mémoire. Par exemple, dans un système à 8 cœurs et 32 Go de RAM, chaque cœur ou nœud possède 4 Go de mémoire physique.
Si un ordinateur virtuel est configuré pour utiliser 12 Go de RAM, le système doit utiliser la mémoire d’un autre nœud. Le franchissement de la limite NUMA peut réduire les performances virtuelles jusqu’à 8 %, une bonne pratique consiste à configurer un ordinateur virtuel pour utiliser les ressources d’un seul nœud NUMA.