vmware performance

I am looking for best things to check and values to determine vm guest bottlenecks.
when looking in the vm taskmanager it shows high cpu percentage. Does this mean anything anymore.
Also if I have a vm guest OS that uses 1 vcpu and 4GB of memory, does that mean it cant get more processing power if it needs it. I believe it pulls memory from the available pool if it needs more correct;  Does it put it back after it uses it.

Moreover; I have vm that red flags on alerts for "Virtual Machine Memory usage"
and the VM can pull memory from the pool, why am i getting this alert.

So in recap
Does Task manager  reporting High CPU 100% mean anything?
What performace monitoring components should I check in vCenter
What values are high\ mean there is a bottleneck
Does VMs pull processors from a pool
Does VMs pull memory from a pool, and release the memory when not being used.
Why I have red flag on Guest memory usage.

LVL 1
bntechAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

bntechAuthor Commented:
if it helps the red alerts on memory
are on windows 2003 server 32 bit servers
0
Paul SolovyovskySenior IT AdvisorCommented:
Also if I have a vm guest OS that uses 1 vcpu and 4GB of memory, does that mean it cant get more processing power if it needs it. I believe it pulls memory from the available pool if it needs more correct;  Does it put it back after it uses it.

Moreover; I have vm that red flags on alerts for "Virtual Machine Memory usage"
and the VM can pull memory from the pool, why am i getting this alert.

This red alerts mean that it is using up the resources that you provdided the VM.  If you see this at boot up don't pay as much attention to it as it should go back down once it loads the OS

So in recap
Does Task manager  reporting High CPU 100% mean anything?
g
If it's task managere in the VM itself don't pay as much attention to it as it will not report correct numbers.  If it's in the performance tab on vmware check it out and make sure you have enough cpu processing resources for the VM. If needed reserve resources for the VM specifically

What performace monitoring components should I check in vCenter
What values are high\ mean there is a bottleneck

The bottleneck could be other VMs using the resources.  Take a look at the overall picture before making any decisions.

Does VMs pull processors from a pool

Yes.  If you don't use resource pools and don't reserve memory or cpu it will get it from the pool.  Keep in mind it will not go over the hard limits you set such as 1 vCPU and 4GB RAM..it will not go over this and with 32 bit Windows 2003 it physically can't as it is a windows limitation

Does VMs pull memory from a pool, and release the memory when not being used.
Why I have red flag on Guest memory usage

It could be during boot up, backups, high load, etc...  If you have multiple core CPUs on the hardware side try adding an addition vCPU and see where that gets you
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
bntechAuthor Commented:
What about which counters to monitor
CPU, Memory, Disk, Network
What values to look for and which are values you want to see and which are not, inidicating a possible bottleneck

example CPU "ready" you wont to see a low %, greater than 10% is performance issue
0%-5% is normal.

What are other counters to monitor, their normal values, and there warning\high values as indicated in the example


0
The Ultimate Tool Kit for Technolgy Solution Provi

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy for valuable how-to assets including sample agreements, checklists, flowcharts, and more!

Danny McDanielClinical Systems AnalystCommented:
when your CPU is pegged in task manager:
- verify there is no memory limit set below the amount of RAM configured for the guest (edit settings, resource tab, click on Memory and check unlimited)

- If it's in a resource pool, drag it out and place in the root level

- check task manager to see what process is using all of the processor.  If this was a P2V, make sure you have removed all software that was installed for monitoring/managing the hardware.  (hp, dell, ibm agents)

- of course, you could just be cpu constrained, so add another vcpu and make sure windows updates to a SMP kernel.  a 1 vcpu vm can only use 1 core's worth of processor...i.e. if you have a dual-quadcore 8X2.6GHz...you will only get a max of 2.6GHZ worth of processor.

having too many vm's with multiple vcpus can cause all vm's to suffer, so use judiciously.
0
bntechAuthor Commented:
Ok

I am just wanting to get what counters to monitor in general. and what values should they be, whats good, whats bad.. that kind of thing.

Thanks in advance
0
vmwarun - ArunCommented:
I would configure Alarms in vCenter based on the thresholds such as status should report if CPU Utilization is more than 75% and a warning should be triggered for 90%.
0
bntechAuthor Commented:
I understand what everyone is saying.
I guess my question is a tad confusing.

It is more performance monitoring based using the performance tab.
I know there can be alerts\triggers when XYZ meets certain threshholds.

or configuring resource pools and etc.

Its more the performance reading and what percents are high \ just right for an ESX cluster, ESX host, or VM.

Using CPU ready as an example.

you want to see a low %, greater than 10% is performance issue
0%-5% is normal.

What are other counters to monitor, their normal values, and there warning\high values as indicated in the example

Just performance monitoring Counters please.
Thank you
Sorry question is a tad misleading.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
VMware

From novice to tech pro — start learning today.