XenServer average memory utilization in pool

Comtrade.Citrix.XenServer.Pool.AvgMemoryUtil (UnitMonitor)

Monitors the average memory utilization in a pool.

Knowledge Base article:

Summary

The average memory utilization across all servers in a pool is high.

Causes

A number of servers in the pool may experience high memory utilization.

Resolutions

Check whether the average memory utilization on the pool is high for longer periods of time. If yes, this may indicate the overloaded pool and starting subsequent virtual machines on the pool might not be possible. Consider migrating some of the virtual machines to other pools or adding a new server to the pool.

Additional

If virtual machines are configured with the fixed amount of memory, high memory utilization in the pool can prevent starting additional virtual machines. However, if Dynamic Memory Control (DMC) feature is enabled, it might still be possible to start additional virtual machines.

External

For information on how to configure and manage virtual machine memory settings, see the “Citrix XenServer Administrator’s Guide”, the section on configuring virtual machine memory.

Element properties:

TargetComtrade.Citrix.XenServer.Pool
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeComtrade.Citrix.XenServer.MonitorType.PoolAllAvgUtil
RemotableTrue
AccessibilityPublic
Alert Message
XenServer average memory utilization in pool
XenServer average memory utilization in pool for "{0}" has exceeded the threshold value.

Current average memory utilization is {1} \%.

Pool: {2}
RunAsDefault