You can configure more than one virtual processor or CPU for a virtual machine using VMware Virtual SMP for ESX.

You can configure a virtual machine that runs on an ESX/ESXi host to have up to eight virtual CPUs. A Virtual machine cannot have more virtual CPUs than the actual number of logical CPUs on the host. The number of logical CPUs is the number of physical processor cores or two times that number if hyperthreading is enabled. For example, if a host has eight logical CPUs, you can configure the virtual machine for 8 virtual CPUs.

Not all guest operating systems support SMP, and some that do require reinstallation if the number of CPUs changes. For more information about using SMP, search the VMware Knowledge Base.


In the vSphere Client inventory, right-click the virtual machine and select Edit Settings.


Click the Hardware tab and select CPUs.


Select the number of virtual processors for the virtual machine.


Click OK to save your changes and close the dialog box.