CPU Allocation Hyper V

Dear Experts,

I have Dell Server with 4 Physical Processor,12 Logical Processor each and 6 cores.

I have dedicated this server for Hyper-V

I need to understand how many maximum processor I can assign to a virtual machine.

I would highly appreciate any help.

Thanks
LVL 3
cciedreamerAsked:
Who is Participating?
 
Andrew Hancock (VMware vExpert / EE MVE^2)Connect With a Mentor VMware and Virtualization ConsultantCommented:
the relationship, is kind of

1 virtual CPU = 1 Core on the physical processor.

but it may not be the same core on the physical processor.
0
 
bbaoIT ConsultantCommented:
for Windows 2012, it is 64.

FYI - Hyper-V Scalability in Windows Server 2012
http://technet.microsoft.com/en-us/library/jj680093.aspx
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!

 
Mohammed KhawajaConnect With a Mentor Manager - Infrastructure:  Information TechnologyCommented:
4 for Win2K and 64 for Win2K12.
0
 
cciedreamerAuthor Commented:
BTW, I am using Windows 2008.
0
 
cciedreamerAuthor Commented:
What is the concept of processor allocation to guest operating system ?

What are these virtual processor and are they allocated from the physical one ?

Since I have 4 Physical Processor,12 Logical Processor each and 6 cores, why I can't assign more ?

Please help me to understand the cpu allocation.
Thanks
0
 
cciedreamerAuthor Commented:
Thanks for the reply.

I didn't get by this

"but it may not be the same core on the physical processor."

Please can you give me some explanation.
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)Connect With a Mentor VMware and Virtualization ConsultantCommented:
no problems, in sumple terms, my simplified understanding is the hypervisor algorythym shifts the process from core to another core on the physical processor, depending upon load on the physical CPU.

so you power on the VM, and the VM's 1 vCPU could be using core#0, but five minutes later it could be shifted to core#5.

the above is simplified, this is really happening in mirco seconds. Hence you workload is scheduled using the cpu scheculer across multipe cores on the host cpu. It's also scheduled to take advantage of under-used cores on the physical processor.
0
 
cciedreamerAuthor Commented:
I have found this great article. The author has given excellent explanation..
What I have understood 1 core = 1 Virtual Processor.

Microsoft gives the limitation upto 4 virtual processor that use 4 cores from 1 physcal CPU.

Also I have that limitation can be increased more than 4.

Here is the link I found but it is not officially supported by Microsoft
http://surminski.eu/2012/04/17/hyper-v-how-to-add-more-than-4-cores-to-a-virtual-machine/

Please correct I am understanding anything wrong.

Thanks for your help.
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
That is correct.
0
 
cciedreamerAuthor Commented:
Thanks for the clarifications
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.