• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 436
  • Last Modified:

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
0
cciedreamer
Asked:
cciedreamer
3 Solutions
 
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
 
Mohammed KhawajaCommented:
4 for Win2K and 64 for Win2K12.
0
Fill in the form and get your FREE NFR key NOW!

Veeam is happy to provide a FREE NFR server license to certified engineers, trainers, and bloggers.  It allows for the non‑production use of Veeam Agent for Microsoft Windows. This license is valid for five workstations and two servers.

 
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
 
Andrew Hancock (VMware vExpert / EE MVE^2)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
 
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)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

Featured Post

Hire Technology Freelancers with Gigs

Work with freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely, and get projects done right.

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