You might be able to improve the performance of the applications on a virtual machine by pinning its virtual CPUs to fixed processors. This allows you to prevent the virtual CPUs from migrating across NUMA nodes.


Launch the vSphere Client and log in to a vCenter Server system.


  1. In the vSphere Client, right-click the virtual machine in the inventory and select Edit Settings.
  2. Select the Resources tab, and select Advanced CPU.
  3. In the Scheduling Affinity panel, set the CPU affinity to the preferred processors.
    Note: You must manually select the boxes for all processors in the NUMA node. CPU affinity is specified on a per-processor, not on a per-node, basis.