VMware Cloud Community
Thibault
Contributor
Contributor
Jump to solution

VM will only use 50% of allocated vCPU resources

I have a windows 2008 64bit VM with 4 vCPU's that seems to only ever use up to 50% of combined CPU resources. Each CPU seems to be evenly balanced but will never go beyond 50%. I don't see and setting such as a resource allocation limiting the amount of CPU given. I am running this VM on a dedicated ESXi v4.1 host. Doesn't seem to be any contention. Any ideas why it seems to be limited to just 50% of the available CPU? There are no other VM's running on this host at this point...

Reply
0 Kudos
27 Replies
Thibault
Contributor
Contributor
Jump to solution

Sorry for not acknowleding that we started this whole process with a single vCPU, must admit that I am not sure if we even monitored performance counters but at that time we were like 9 times slower than the physical server my customer was comparing his benchmark against. thanks

Reply
0 Kudos
ThompsG
Virtuoso
Virtuoso
Jump to solution

Hi,

Sorry to do this to you but would it be possible to post a screenshot of the CPU usage from Task Manager for this VM showing it running at 50% CPU?

Thanks,

Glen

Reply
0 Kudos
Thibault
Contributor
Contributor
Jump to solution

Thnks for the feedback everyone. I learned a lot..

Reply
0 Kudos
DSTAVERT
Immortal
Immortal
Jump to solution

Have you resolved your issue?

-- David -- VMware Communities Moderator
Reply
0 Kudos
Thibault
Contributor
Contributor
Jump to solution

I am not sure because my customer insisted on a physical server so our testing stopped. I did learn a lot however that can be applied to the next performance issue. Thanks for asking..

Reply
0 Kudos
DSTAVERT
Immortal
Immortal
Jump to solution

Have a look through this link. http://communities.vmware.com/people/drummonds?view=documents Check the storage links especially.

-- David -- VMware Communities Moderator
Reply
0 Kudos
jcwuerfl
Hot Shot
Hot Shot
Jump to solution

Whats the best way of telling how many threads an applicaiton is using on Windows / Linux?  To tell if its able to support 2,4,8 etc threads?

Reply
0 Kudos
mittim12
Immortal
Immortal
Jump to solution

I like to use esxtop to review the %used of each vCPU.   To do this you can simply start esxtop, go into the cpu monitoring, expand the multi vCPU by GID name.  This will let you see the counters against each vCPU.

Reply
0 Kudos