[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1674
  • Last Modified:

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 ?
0
finance_teacher
Asked:
finance_teacher
  • 2
2 Solutions
 
Philip ElderTechnical 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 ElderTechnical 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

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now