[Webinar] Streamline your web hosting managementRegister Today

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

CPU allocation to the guest machine on HyperV3.0

I have activated HyperV3.0 on windows 2012 server. I made a virtual machine, operating system is windows 2008 R2 SP1. Users connect via remote desktop and use applications. While on the guest server the CPU usage is 60%-80%  host CPU usage does not exceed 5%. There are 2 CPUs, total of 8 core CPUs. Virtual machine sometimes experiences slow downs due to CPU usage. Right now I am using 4 VCPUs. How can I allocate more CPU to the guest machine? Does it have anything to do with NUMA settings?

Thank you for your time.
0
Lucane
Asked:
Lucane
1 Solution
 
Haresh NikumbhSr. Tech leadCommented:
1 vCPU does not equal 1 core - there is no one to one relationship (at all) with any hypervisor (not with Hyper-V, nor XenServer, nor ESX)
Let’s do the Hyper-V math...  The capacity planning guideline is 8 vCPU per CPU Core.
One CPU (dual core) = 2 Cores     x8 = 16 virtual CPUs.
16 vCPUs / 4 vCPU per VM = 4 VMs
16 vCPUs / 2 vCPU per VM = 8 VMs
16 vCPUs / 1 vCPU pre VM = 16 VMs


http://social.technet.microsoft.com/wiki/contents/articles/1234.hyper-v-concepts-vcpu.aspx
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
I would recommend, you scale out your servers, and reduce the vCPUs to 2.
0

Featured Post

Simplify Active Directory Administration

Administration of Active Directory does not have to be hard.  Too often what should be a simple task is made more difficult than it needs to be.The solution?  Hyena from SystemTools Software.  With ease-of-use as well as powerful importing and bulk updating capabilities.

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