XenServer VM average CPU utilization (consecutive samples)

Comtrade.Citrix.XenServer.VM.AvgCPUUtil_ConsecutiveSamples (UnitMonitor)

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

Knowledge Base article:

Summary

The average CPU utilization 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 average CPU utilization:

Additional

Occasional average CPU utilization peaks are okay as long as the long term average CPU utilization on a virtual machine is not more than 80%. The long term CPU utilization of more than 80% typically indicates an 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
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeComtrade.Citrix.XenServer.MonitorType.VMAllUtil_ConsecutiveSamples
RemotableTrue
AccessibilityPublic
Alert Message
XenServer VM average CPU utilization
XenServer average CPU utilization for "{0}" has exceeded the threshold value.

Current VM average CPU utilization is {1} \%.

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