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?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

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
Mal OsborneAlpha 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
Powerful Yet Easy-to-Use Network Monitoring

Identify excessive bandwidth utilization or unexpected application traffic with SolarWinds Bandwidth Analyzer Pack.

Mal OsborneAlpha 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
Philip ElderTechnical 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

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
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
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Virtualization

From novice to tech pro — start learning today.