XenServer VM CPU utilization (consecutive samples)

Comtrade.Citrix.XenServer.VM.CPU.Util_ConsecutiveSamples (UnitMonitor)

Monitors the utilization of an individual CPU on a virtual machine and alerts if the utilization is over the threshold for a specific number of samples.

Knowledge Base article:

Summary

The utilization of CPU on a virtual machine is high.

Configuration

The following configuration parameters are customizable:

Causes

The virtual machine may be highly utilized.

Resolutions

Consider the following solutions to reduce the utilization of CPU:

Additional

Occasional utilization peaks of individual CPUs are okay as long as the average CPU utilization of the virtual machine is not more than 80%. The average virtual machine’s CPU utilization higher than 80% with high frequency of CPU utilization spikes typically indicates the overloaded virtual machine.

External

For more information on how to add more CPUs to the virtual machine or how to migrate virtual machines to other servers, see the “Citrix XenServer Administrator’s Guide”.

Element properties:

TargetComtrade.Citrix.XenServer.VM.CPU
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeComtrade.Citrix.XenServer.MonitorType.VMCPUNICUtil_ConsecutiveSamples
RemotableTrue
AccessibilityPublic
Alert Message
XenServer VM CPU utilization
XenServer VM CPU utilization for "{0}" has exceeded the threshold value.

Current VM CPU utilization is {1} \%.

Pool: {2}
Server: {3}
VM: {4}
CPU: {5}
RunAsDefault