When building a Hyper-V server what is the best practice for how many processors to give it?

When building a Hyper-V server what is the best practice for how many processors to give it?
J.R. SitmanIT DirectorAsked:
Who is Participating?
 
Philip ElderConnect With a Mentor Technical Architect - HA/Compute/StorageCommented:
I have two very thorough EE articles on all things Hyper-V:

Some Hyper-V Hardware and Software Best Practices
Practical Hyper-V Performance Expectations

The Performance article should answer most of your questions.
0
 
Rich MCommented:
The server itself isn't allocated processors.  The VM's are.  That number depends on what the VM is going to do?
0
 
J.R. SitmanIT DirectorAuthor Commented:
The VM will be a Citrix server
0
Improve Your Query Performance Tuning

In this FREE six-day email course, you'll learn from Janis Griffin, Database Performance Evangelist. She'll teach 12 steps that you can use to optimize your queries as much as possible and see measurable results in your work. Get started today!

 
Mal OsborneConnect With a Mentor Alpha GeekCommented:
Depends a little on what you wish to do with it. How many VMs? What type of applications are they running?

Having said that, common practice is to use duel socket servers, focussing on a large number of slower cores, rather thna a small number of faster ones.

I have always liked HP servers, without knowing more, I would probably look at a 380 G10 with a least 10 core per CPU.
0
 
Mal OsborneConnect With a Mentor Alpha GeekCommented:
Running Citrix under HyperV, you definitly want a lot of cores, but how fast each core runs is less important.
0
 
J.R. SitmanIT DirectorAuthor Commented:
So if the physical server only has 2 processors, that is the most the VM can have?
0
 
Mal OsborneAlpha GeekCommented:
KInda sorta. Each VM can be allocated 2 CPU cores, even if you though you only have 2 in total. You may have for instance 4 VMs, each allocated 4 cores, for a total of 16 cores, on a host that only has 8 actual cores. Thsi is known as overcommitment.  Generally, some overcommitment can work well, but too much becomes counterproductive.

Here are some recommentations for VMware, the same thig sgenerally apply to HyperV.

By "two processors", do you mean that, or does the host only have two cores? A server with only two cores is really not suitable to run as a production HyperV box for Citrix.
0
 
J.R. SitmanIT DirectorAuthor Commented:
The server has 16 cores
0
 
Mal OsborneAlpha GeekCommented:
OK, how many VMs are you running on it?

For any Citrix server, I would not go below 4 cores, otherwise a couple of users can make the whole thing run like a gravid pig for other users.
0
 
J.R. SitmanIT DirectorAuthor Commented:
I have ten VM's on the host.  You state to run 4 cores on the Citrix.  When I open task manager on the Citrix, it shows 4 Virtual processors.  Nothing about Cores?
See attached.  Will this help the Citrix performance?  Only one of the other VM's uses much of the processor.

vm settings
0
 
J.R. SitmanIT DirectorAuthor Commented:
Thanks.  I will read them
0
 
J.R. SitmanIT DirectorAuthor Commented:
Thanks
0
 
Philip ElderTechnical Architect - HA/Compute/StorageCommented:
You're welcome. I'm glad to help. :)
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.