Utilizzo CPU PRO

ProVMCPUUnitMonitor (UnitMonitor)

Monitor dei valori di soglia per \% tempo processore nelle macchine virtuali

Knowledge Base article:

Summary

Questo monitor tiene traccia dell'utilizzo medio della CPU per la macchina virtuale. Il tempo medio di utilizzo del processore è superiore al 90%.

Causes

La macchina virtuale utilizza troppe risorse della CPU rispetto a quanto previsto dalla configurazione.

Resolutions

Aggiornare la configurazione della macchina virtuale per allocare risorse aggiuntive di CPU virtuale. Per informazioni sulla configurazione dei requisiti di CPU per una macchina virtuale, vedere la Guida di Virtual Machine Manager 2008.

Element properties:

TargetMicrosoft.SystemCenter.VirtualMachineManager.Pro.2008.VirtualMachine
Parent MonitorSystem.Health.PerformanceState
CategoryCustom
EnabledFalse
Instance NameProcessor
Counter Name\% Processor Time
Frequency60
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
Utilizzo CPU PRO
L'utilizzo della CPU nella macchina virtuale ha raggiunto livelli critici. Il monitor dei valori di soglia per questa macchina virtuale ha rilevato che è stato superato il valore medio per il contatore \% tempo processore.
RunAsDefault

Source Code:

<UnitMonitor ID="ProVMCPUUnitMonitor" Accessibility="Public" Enabled="false" Target="VMMProLibrary!Microsoft.SystemCenter.VirtualMachineManager.Pro.2008.VirtualMachine" ParentMonitorID="Health!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Performance!System.Performance.ConsecutiveSamplesThreshold" ConfirmDelivery="false">
<Category>Custom</Category>
<AlertSettings AlertMessage="ProVMCPUUnitMonitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ProVMCPUUnitMonitor_StateSuccess" MonitorTypeStateID="ConditionFalse" HealthState="Success"/>
<OperationalState ID="ProVMCPUUnitMonitor_StateWarning" MonitorTypeStateID="ConditionTrue" HealthState="Warning"/>
</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>90</Threshold>
<Direction>greater</Direction>
<NumSamples>3</NumSamples>
</Configuration>
</UnitMonitor>