Assigning cores to VM in vSphere

Posted by user114933 on Server Fault See other posts from Server Fault or by user114933
Published on 2012-03-22T04:56:10Z Indexed on 2012/03/22 5:31 UTC
Read the original article Hit count: 233

Filed under:
|

Complete vSphere newbie here...

Background:
So, I have a 12 core machine with 24 VMs on it. Currently, all the processing power is shared between these VMs equally.

The question:
Can I configure one VM to be given two CPU's worth processing no matter what's happening on the other machines?

My Research:
I tried two things in vSphere...

  1. I set the reservation and limit on one VM to equal the same as two cores. To test if my objective was being reached, I measured the time it would take to gzip a file when other VMs were running nothing and when other VMs were running CPU intensive operations. I expected the time to gzip the file would be the same because this VM gets priority for some processing. Unfortunately, the time taken to gzip the file when other VMs were running something was significantly more than when other VMs were not running anything.

  2. I tried setting the Hyperthreaded Core Sharing mode to Internal hoping that this would mean that my VM would get at least an entire core to itself. This did not work either.

Thanks in advance!

© Server Fault or respective owner

Related posts about vmware-vsphere

Related posts about multi-core