Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
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?
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.