PRO CPU 사용률

ProHostVSCPUUnitMonitor (UnitMonitor)

Virtual Server 호스트의 프로세서 시간 백분율에 대한 임계값 모니터

Knowledge Base article:

Summary

이 모니터는 호스트의 CPU 성능을 추적합니다. CPU 사용률이 임계값을 초과했습니다.

Causes

호스트에서 실행 중인 가상 컴퓨터가 호스트 CPU 리소스를 위험 수준으로 사용하고 있습니다.

Resolutions

CPU 리소스를 확보하려면 가상 컴퓨터를 다른 호스트로 마이그레이션해야 합니다. Virtual Machine Manager에서 가상 컴퓨터를 마이그레이션하려면 구현을 클릭합니다. VMM에서 자동으로 가상 컴퓨터를 마이그레이션하도록 선택한 경우 VMM은 지능형 배치를 사용하여 클러스터의 가상 컴퓨터에 가장 적합한 대상을 결정합니다. PRO(성능 및 리소스 최적화) 자동화에 대한 자세한 내용은 Virtual Machine Manager 2008 R2 도움말을 참조하십시오.

Element properties:

TargetMicrosoft.SystemCenter.VirtualMachineManager.Pro.2008.ManagedHost.VirtualServer
Parent MonitorSystem.Health.PerformanceState
CategoryCustom
EnabledFalse
Instance NameProcessor
Counter Name\% Processor Time
Frequency60
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
PRO CPU 사용률
호스트의 CPU 사용률이 위험 수준에 도달했습니다. 프로세서 시간 백분율 모니터에서 검색한 결과 CPU 사용률이 임계값을 초과합니다. 현재 임계값은 {0}\%입니다.
RunAsDefault

Source Code:

<UnitMonitor ID="ProHostVSCPUUnitMonitor" Accessibility="Public" Enabled="false" Target="VMMProLibrary!Microsoft.SystemCenter.VirtualMachineManager.Pro.2008.ManagedHost.VirtualServer" ParentMonitorID="Health!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Performance!System.Performance.ConsecutiveSamplesThreshold" ConfirmDelivery="false">
<Category>Custom</Category>
<AlertSettings AlertMessage="ProHostCPUUnitMonitor_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="VMMProLibrary!Microsoft.SystemCenter.VirtualMachineManager.Pro.2008.ManagedHost"]/CPUThreshold$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ProHostCPUUnitMonitor_StateSuccess" MonitorTypeStateID="ConditionFalse" HealthState="Success"/>
<OperationalState ID="ProHostCPUUnitMonitor_StateError" MonitorTypeStateID="ConditionTrue" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>% Processor Time</CounterName>
<ObjectName>Processor</ObjectName>
<InstanceName/>
<AllInstances>true</AllInstances>
<Frequency>60</Frequency>
<Threshold>$Target/Property[Type="VMMProLibrary!Microsoft.SystemCenter.VirtualMachineManager.Pro.2008.ManagedHost"]/CPUThreshold$</Threshold>
<Direction>greater</Direction>
<NumSamples>3</NumSamples>
</Configuration>
</UnitMonitor>