Windows HyperV 2012 R2 -- enable HyperThreading & Turbo ?

Some articles say "enable Hyperthreading if the resulting # of total cores would be equal to or less than maximum number Hyper-V server supported"

Is this true ?
If not, what is recommended ?
finance_teacherAsked:
Who is Participating?
 
Philip ElderConnect With a Mentor Technical Architect - HA/Compute/StorageCommented:
I have an E-E Article that pretty much covers this and more: Some Hyper-V Hardware and Software Best Practices.

We leave Hyper-Threading alone in the BIOS. We disable C-States that have an impact on server performance.

When assigning vCPUs to VMs we consider physical cores only in that assignment essentially ignoring the virtual cores presented by Hyper-Threading. In our testing enabled or disabled did not make too much of a performance difference.
0
 
finance_teacherAuthor Commented:
So it sounds like there is NO reason to purchase a Hyperthread processor for a Hyper-V host, correct ?
0
 
Philip ElderConnect With a Mentor Technical Architect - HA/Compute/StorageCommented:
AFAIK all processors but the very entry-level ones have Hyper-Threading. The minimum spec CPU we'd deploy would be at least an E5-2620 vX series and up (mainstream line).

It's almost pointless to deploy E5-260x vX given their performance limitations on so many fronts.

In our experience GHz is King. So, purchase a faster processor over more cores is our rule of thumb with very few exceptions.
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.