VMware vSphere ESXi. Customers observe a significant discrepancy between high CPU utilization reported at the vCenter/Host level and low CPU utilization reported within the Guest OS. Primary symptoms include excessive vCPU migrations (localityMig) occurring at high frequencies (e.g., every 5 seconds). Key identifiers include high NMIG counts and N%L values in ESXTOP.
VMware ESXi Version: 8.0.3
NUMA Action Affinity (LocalityWeightActionAffinity) continuously forces vCPU migrations to co-locate virtual machine compute threads with physical NIC polling worlds (pollWorlds) during NUMA node load imbalances.
To resolve the excessive migrations and associated CPU overhead, disable NUMA Action Affinity by following these steps:
Numa.LocalityWeightActionAffinity.0 to disable the affinity requirement.numa.LocalityWeightActionAffinity = "0"NMIG counters in ESXTOP to verify that locality migrations have ceased.