Avant d'utiliser l'affinité CPU, il peut être nécessaire de prendre en compte certains problèmes.

Les problèmes potentiels d'affinité CPU sont les suivants :

  • Pour les systèmes multiprocesseurs, les systèmes ESXi effectuent un équilibrage de charge automatique. Évitez de spécifier manuellement l'affinité des machines virtuelles afin d'améliorer les capacités du programmateur à équilibrer la charge entre les processeurs.

  • L'affinité peut interférer avec la capacité de l'hôte ESXi à atteindre la réservation et les partages définis pour une machine virtuelle.

  • Le contrôle d'admission du CPU ne prend pas en compte l'affinité ; une machine virtuelle avec des paramètres d'affinité manuels peut donc ne pas toujours recevoir la totalité de sa réservation.

    Les machines virtuelles ne possédant pas de paramètres d'affinité manuels ne sont pas affectées par les machines virtuelles possédant des paramètres d'affinité manuels.

  • Lorsque vous déplacez une machine virtuelle d'un hôte à l'autre, l'affinité peut ne plus s'appliquer car le nouvel hôte peut posséder un nombre de processeurs différent.

  • Le programmateur NUMA peut ne pas être capable de gérer une machine virtuelle déjà attribuée à certains processeurs à l'aide de l'affinité.

  • L'affinité peut affecter la capacité de l'hôte à programmer des machines virtuelles sur des processeurs multicœur ou utilisant l'hyperthreading afin qu'elles exploitent totalement les ressources partagées sur ces processeurs.