服务器操作系统计算机内存硬页错误数(警报)

Comtrade.Citrix.XenDesktop.ServerOSMachine.PageFaults.Alert (Rule)

如果服务器操作系统计算机上的内存页(每秒)速率一直高于多个连续样本,则生成警报。

Knowledge Base article:

摘要

每秒内存页数是指为解决硬页错误而从磁盘中读取内存页或者将内存页写入到磁盘的速率。

高值通常指示内存瓶颈。如果仍有足够的可用 RAM,应用程序可能会按顺序从内存中读取文件。有关更多信息,请参阅 KB139609。

配置

以下配置参数可自定义:

IntervalSeconds

运行规则的定期时间间隔,单位为秒(默认值设置为 300 秒)。 一般情况下不应更改此参数。要使警报能够在非默认时间触发,请更新 NumberOfSamples 参数。

NumberOfSamples

触发警报之前的事件发生次数(默认值设置为 3)。例如,如果警报必须在 15 分钟后触发,请将其设置为 3,如果警报必须在 20 分钟后触发,请将其设置为 4。 NumberOfSamples 不得设置为小于 2 的值。

Threshold

用于定义要在比较中使用的阈值的值(默认值设置为每秒 20 个错误)。

ConsolidationInterval

此值必须始终根据 NumberOfSamples 和 IntervalSeconds 参数进行设置。请参见下面的公式。

调试

用于故障排除(默认值设置为 false)。

ConsolidationInterval 的公式:

ConsolidationInterval = ((NumberOfSamples - 1) * IntervalSeconds ) * 1.1

仅当监视的值超过阈值(20 分钟,4 个连续样本)时才生成警报的监视器示例:

IntervalSeconds = 300(5 分钟) NumberOfSamples = 4(20 分钟/5 分钟 = 4) ConsolidationInterval = ((4 - 1) * 300) * 1.1 = 990

其他

除警报描述外,还可以在“警报上下文”选项卡中获取某些信息:

Element properties:

TargetComTrade.Citrix.XenDesktop.MachineAgentProxy.ComputerRole
CategoryAlert
EnabledFalse
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
服务器操作系统计算机内存硬页错误数
{0} 计算机上的内存页(每秒)速率超过多个连续样本的阈值。

内存页速率: {1} 页/秒

会话数: {2}
站点: {3}
交付组: {4}
虚拟机管理程序主机名: {5}

有关计算机的详细信息,请参阅“警报上下文”部分。

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource ComTrade.Citrix.XenDesktop.DS.MachineAgentProxy.AlertProvider Default
Alert WriteAction System.Health.GenerateAlert Default