hypherthreading of CPU

We have an ol dell server PE2950. It is compatiable with esx5.1.
I know enabling the hypherthreading double the cpus.
Is there any advantage of doing that? Will it penalise the CPU's performance?
LVL 1
sara2000Asked:
Who is Participating?
 
compdigit44Connect With a Mentor Commented:
The only time i have heard of performance problems is when you allocate more cpu's to a guest then you have cores on your host.
0
 
Skyler KincaidNetwork/Systems EngineerCommented:
It really depends on the number of machines that you are planning to run on the server and if you are going to dedicate cores to them. Hyperthreading will allow the ESXi host to see the physical cores as each having multiple logical cores. You probably won't see any difference at all in the performance. ESXi is still going to allocate the resources in almost the same way even if hyperthreading is enabled.

The only time you will probably run into issues is if you dedicate two logical cores on the same physical processor to two different machines. This would be the same as giving the one machine one physical core.

Here is a VMware write up about it: (for an older version but the concept holds true)

http://pubs.vmware.com/vsphere-4-esx-vcenter/index.jsp?topic=/com.vmware.vsphere.resourcemanagement.doc_40/managing_cpu_resources/c_hyperthreading_and_esx_esxi.html
0
 
Seth SimmonsSr. Systems AdministratorCommented:
you can also look at the 5.1 best practices guide
p. 20 discusses hyper threading

http://www.vmware.com/pdf/Perf_Best_Practices_vSphere5.1.pdf
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
There is no penalty.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.