You can specify CPU configuration to improve resource management. However, if you do not customize CPU configuration, the ESX/ESXi host uses defaults that work well in most situations.

You can specify CPU configuration in the following ways:

Use the attributes and special features available through the vSphere Client. The vSphere Client graphical user interface (GUI) allows you to connect to an ESX/ESXi host or a vCenter Server system.

Use advanced settings under certain circumstances.

Use the vSphere SDK for scripted CPU allocation.

Use hyperthreading.