Vous pouvez utiliser des attributs avancés NUMA pour personnaliser l'utilisation de NUMA.

Tableau 1. Attributs avancés NUMA
Attribut Description Par défaut
Numa.RebalancePeriod Contrôle la fréquence des périodes de rééquilibrage, spécifiées en millisecondes. Un rééquilibrage plus fréquent peut augmenter les capacités supplémentaires du CPU, en particulier sur les machines sur lesquelles de nombreuses machines virtuelles s'exécutent. Un rééquilibrage fréquent peut également améliorer l'équité. 2 000
Numa.MigImbalanceThreshold L'égalisateur NUMA calcule le déséquilibre du CPU entre les nœuds, en prenant en compte la différence entre la durée CPU autorisée pour chaque machine virtuelle et sa consommation réelle. Cette option surveille le déséquilibre de charge minimal, en pour cent, entre les deux nœuds requise pour provoquer la migration de machine virtuelle. 10
Numa.RebalanceEnable Activez le rééquilibrage et la planification NUMA. Réglez cette option sur 0 pour désactiver tous les rééquilibrages NUMA et placements initiaux de machines virtuelles, en désactivant en fait le système de programmation NUMA. 1
Numa.RebalanceCoresTotal Spécifie le nombre minimal de processeurs totaux sur l'hôte requis pour activer l'égaliseur NUMA. 4
Numa.RebalanceCoresNode

Spécifie le nombre minimal de cœurs de processeurs par nœud requis pour activer l'égaliseur NUMA.

Cette option et Numa.RebalanceCoresTotal sont utiles quand on désactive le rééquilibrage NUMA sur de petites configurations NUMA (par exemple, des hôtes bidirectionnels Opteron), où le petit nombre de processeurs totaux ou par nœud peuvent compromettre l'équité de programmation quand vous activez le rééquilibrage NUMA.

2
Numa.AutoMemAffinity Définit automatiquement l'affinité de mémoire des machines virtuelles qui disposent d'un ensemble d'affinités CPU. 1
Numa.PageMigEnable Migrez automatiquement les pages entre les nœuds NUMA pour améliorer la localité de la mémoire. Les taux de migration de pages réglés manuellement sont toujours actifs. 1