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?

[Webinar] Streamline your web hosting managementRegister Today

x
 
Paul SolovyovskyConnect With a Mentor Senior 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
 
bntechAuthor Commented:
if it helps the red alerts on memory
are on windows 2003 server 32 bit servers
0
 
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
Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

 
Danny McDanielConnect With a Mentor Clinical 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 - ArunConnect With a Mentor Commented:
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
All Courses

From novice to tech pro — start learning today.