빈도가 높은 메모리 소모 집계 모니터

Microsoft.Windows.Client.Vista.Computer.RADAR_Error.Monitor (UnitMonitor)

리소스 소모 탐지기에서 빈도가 높은 메모리 소모를 감지하면 생성되는 보고서를 모니터링합니다.

Knowledge Base article:

요약

이 컴퓨터의 메모리 소모량이 상당히 높은 상태입니다. 이 컴퓨터의 사용자는 PC 상태로 인해 심각한 생산성 저하를 경험할 수 있습니다.

이 상태 관리 모니터는 하루 동안 메모리 소모 이벤트가 4번 이상 발생할 경우 빨간색을 표시합니다.

원인

• 시스템의 할당된 메모리 요청이 사용 가능한 실제 메모리 양을 초과했으므로 시스템 사용자가 심각한 성능 문제를 경험하게 됩니다.

• 시스템을 이 상태로 만든 메모리 누수 응용 프로그램이 있을 수 있습니다.

• 이 문제는 심각한 결과를 가져올 수 있습니다.

해결 방법

1. 안내 메시지에 따라 응용 프로그램을 종료했다가 다시 시작하면 해당 세션의 메모리 누수가 제거됩니다.

2. 이벤트의 페이로드를 검토하여 성능 문제를 가져온 실제 응용 프로그램을 파악하고 사용자에게 필요한 응용 프로그램인지 또는 제거해야 하는 맬웨어/스파이웨어인지 확인하십시오.

3. 적법한 응용 프로그램을 사용했는데도 이러한 문제가 발생한 경우 이 시스템에 설치된 RAM 양을 늘려 생산성 저하 문제를 해결하십시오.

Element properties:

TargetMicrosoft.Windows.Client.Vista.Aggregate.Computer
Parent MonitorSystem.Health.PerformanceState
CategoryStateCollection
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveFalse
Monitor TypeMicrosoft.Windows.RepeatedEventLogTimer2StateMonitorType
RemotableTrue
AccessibilityPublic
RunAsSystem.PrivilegedMonitoringAccount

Source Code:

<UnitMonitor ID="Microsoft.Windows.Client.Vista.Computer.RADAR_Error.Monitor" RunAs="System!System.PrivilegedMonitoringAccount" Accessibility="Public" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Target="Microsoft.Windows.Client.Vista.Aggregate.Computer" TypeID="Windows!Microsoft.Windows.RepeatedEventLogTimer2StateMonitorType" Remotable="true" Enabled="true" Priority="Normal" ConfirmDelivery="false">
<Category>StateCollection</Category>
<OperationalStates>
<OperationalState ID="MemoryAdequate" HealthState="Success" MonitorTypeStateID="TimerEventRaised"/>
<OperationalState ID="MemoryExhausted" HealthState="Error" MonitorTypeStateID="RepeatedEventRaised"/>
</OperationalStates>
<Configuration>
<RepeatedComputerName>
$Target/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$
</RepeatedComputerName>
<RepeatedLogName>System</RepeatedLogName>
<RepeatedExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Microsoft-Windows-Resource-Exhaustion-Detector</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2004</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</RepeatedExpression>
<Consolidator>
<ConsolidationProperties/>
<TimeControl>
<WithinTimeSchedule>
<Interval>86400</Interval>
</WithinTimeSchedule>
</TimeControl>
<CountingCondition>
<Count>5</Count>
<CountMode>OnNewItemTestOutputRestart_OnTimerSlideByOne</CountMode>
</CountingCondition>
</Consolidator>
<TimerWaitInSeconds>86400</TimerWaitInSeconds>
</Configuration>
</UnitMonitor>