You can configure a virtual machine that runs on an ESXi host to have up to 64 virtual CPUs.

Important: When you configure your virtual machine for multicore virtual CPU settings, you must ensure that your configuration complies with the requirements of the guest operating system EULA.


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. Click the Hardware tab and select CPUs.
  3. Select a value from the Number of virtual sockets drop-down menu.
  4. Select a value from the Number of cores per socket drop-down menu.
    The resulting total number of cores is a number equal to or less than the number of logical CPUs on the host.
  5. Click OK.