VM ware ESXI 5.5

I am getting an alarm that my Asterisk FeePBX VM is using almost all CPU Usage.
FreePBX
Is there a way to add more CPUs to this VM without shutting it down? I am running it on a Host that has plenty of memory and CPU space left and no other VMs on this Host are giving me a problem. I am using VM ware ESXI 5.5
Thanks
Eric CAsked:
Who is Participating?
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
I would NOT change anything, and I would keep a "watch" on that VM, and look back at performance for the VM, and establish a baseline.

We have VMs, which during their normal weekly activity, occasionally trigger an alarm, but everything is normal.
0
 
Rick WallaceCommented:
Hello,

Unfortunately you cannot add more CPU's while it is running. But you can increase it's CPU priority:

Edit the VM settings, go to the Resources Tab, then select CPU. (See attached screenshot). Change the Shares to HIGH , or alternatively you can allocate it a specified amount of MHz.
VMESXchangeCPUresources.png
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Is this average CPU usage, do you gave a baseline for the server, or is the server doing something?

Is performance affected ?

What resources have you currently given the server ?

Add more vCPU!

(which means, you will need to shutdown, and restart, unless you have enabled hotplug and your VM supports it!)
0
Network Scalability - Handle Complex Environments

Monitor your entire network from a single platform. Free 30 Day Trial Now!

 
Rick WallaceCommented:
More vCPU does not always benefit. Best practices are to have 1 Virtual Socket and 2 Virtual CPUs. Adjusting resources is the best solution. You can also  create resource pools and put machines that need HIGH CPU allocation in a HIGH CPU Resource pool, etc..

http://download3.vmware.com/vmworld/2012/top10/vsp1683.pdf
0
 
Eric CAuthor Commented:
Here are some more snap shots I have if this will help answer your questions.
The server has a total of 9 VMs on running on it. This is our Phone server and it appears every thing is still working fine for now. I have not seen this error/Alarm come up other then yesterday and today.
Host2.jpgHost1.jpg
0
 
Rick WallaceCommented:
if you only received a momentary alarm, I would not worry about it too much. If it keeps re-occurring. I would schedule down time to turn the VM off and configure it to have 1 Socket and 2 VCPU. Also you can configure the resource pools.

Thank you
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Baseline, the VM.....

Is this normal for the VM ?

Are you having performance issues ?
0
 
Eric CAuthor Commented:
No performance issues other then the one VM saying its using up all the CPU usage. Looks like my only options are to create a resource pool or to shut it down and give it another cpu to work with.
0
 
Rick WallaceCommented:
Eric C,

First try creating a resource pool and giving it high CPU resources, and drag that VM into it.
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
So, if there are no performance issues.

Do you have enough data to establish if these is normal ?

How long has the VM been running ?
0
 
Eric CAuthor Commented:
The VM has been running for about 6 months now with no issues. This is not Normal and should not be giving that Alert as it has only been showing that Alarm for the past 3 days once a day if I reset it back to green.
0
 
Eric CAuthor Commented:
Ok I will not touch anything for now and if it comes down to it I will either create a resource pool or have to schedule a brief downtime to update some resources.
Thanks
0
 
Rick WallaceCommented:
Hi Eric

I agree, that is the best plan of action.. Like Andrew said, leave it as is for now and monitor it. If it keeps occurring then look into a resource pool.

Thanks!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.