VMware vCPU is the core of physical socket or logical threading

vmware-esxivmware-vcentervmware-vsphere

As the title, My physical esxi has 2 sockets with 10 cores on each. 40 logical cores in total. I have this vm assigned 20 vCPUs, my question is that this 20 vCPUs assigned to this vm are 20 cores or 20 hyper threadings?

Best Answer

VMware ESXi will present individual threads as independent vCPUs, so a dual socket 10-core per-socket HT-enabled system will be able to use 40 vCPUs. So your 20 vCPU instance will use 20 threads. However, VMware caution against using hyperthreading in high-CPU consumption scenarios.

Related Topic