VMware Cloud Community
fintanquinn123
Contributor
Contributor

CPU Resources on Win 7 VM

     Hi All

I have a few win 7 VMs deployed on ESX5.1 standard host

I am worried that these may take resources from other VMs on the host. They are being used by developers and I constantly receive CPU alerts from VEEAM and VMware.

Should I limit the CPU on these VMs ? They have the defaut config with limitless CPU ...1 socket,1 core

I have read that limiting CPU can have adverse affects ...I dont have the option to create a resource pool

Thanks

0 Kudos
7 Replies
DavoudTeimouri
Virtuoso
Virtuoso

What is your host configuration? CPU cores, memory capacity and etc.

-------------------------------------------------------------------------------------
Davoud Teimouri - https://www.teimouri.net - Twitter: @davoud_teimouri Facebook: https://www.facebook.com/teimouri.net/
0 Kudos
fintanquinn123
Contributor
Contributor

12 x 2.199GHz CPU E5-2530

2 Sockets 6 cores per socket

12 logical

60GB Memory

0 Kudos
DavoudTeimouri
Virtuoso
Virtuoso

Do you have alert on Veeam ONE or ESXi about host CPU usage or virtual machine CPU usage?

If you have alert about virtual machine CPU usage, you should increase cores of the virtual machine and not limit them.

If you face alert on host, you need to add another host to your environment.

Let me know, how many VMs are running on the host?

-------------------------------------------------------------------------------------
Davoud Teimouri - https://www.teimouri.net - Twitter: @davoud_teimouri Facebook: https://www.facebook.com/teimouri.net/
0 Kudos
fintanquinn123
Contributor
Contributor

I do not have any alert on the host....

The alert comes from VeeamOne regarding CPU useage

There are 3 hosts in the cluster of same hardware....This host has 14 VMs

0 Kudos
DavoudTeimouri
Virtuoso
Virtuoso

So you can add more CPU resources to the virtual machines and the alert will be resolved after that.

There is no need to limit CPU.

-------------------------------------------------------------------------------------
Davoud Teimouri - https://www.teimouri.net - Twitter: @davoud_teimouri Facebook: https://www.facebook.com/teimouri.net/
0 Kudos
iw123
Commander
Commander

Are there any performance problems with the Windows 7 VMs? Are they constantly running at 100% ? As mentioned above, it may be that they need more CPU resources - though it will be worth checking what processes in the VM are using the Guests CPU before you decide to add more vCPU to the VM.

What do your hosts CPU usage look like?

*Please, don't forget the awarding points for "helpful" and/or "correct" answers
0 Kudos
clarkwayne
Enthusiast
Enthusiast

As mentioned by the others above me, if the VM's are showing high CPU usage you can try increasing the core count on them. BUT, I know a lot of developer tools will utilize everything they have possible, which means you'll start seeing high CPU usage on the host and then everything will slow down. This is really bad if you are running management/production/needtobeup100%ofthetime VMs on the same host. I would put the management/production/needtobeup100%ofthetime VMs into a resource pool and reserve the necessary GHz for them.

My Blog: http://vflent.com
0 Kudos