İşlemci Kullanımı (Bytemobile CPUIO)

System.NetworkManagement.ByteMobileCPUIO.Processor.HighUtilization (UnitMonitor)

Bu aygıttaki işlemci kullanımı düzeyini izler

Knowledge Base article:

Özet

İzleyici, bu aygıttaki işlemci kullanımı düzeyini gösterir. Bu izleyici iki durumda olabilir:

Yapılandırma

Bu izleyicide aşağıdaki seçenekler yapılandırılabilir:

Seçenek

Tanım

Varsayılan

Aralık

Aygıt durumu denetimleri arasındaki süre (saniye olarak)

240 saniye

Yeniden deneme sayısı

Aralığa ait örnek atılmadan önce her izleme aralığındaki deneme sayısı

3

Örnek sayısı

İzleyici durum değiştirmeden önce ardışık örnek sayısı

3

Zaman Aşımı

Örnek zaman aşımına uğrayıp değeri örneklemek için yeni bir girişimde bulunulmadan önce aygıttan yanıt gelmesi için beklenecek süre (milisaniye olarak)

3500 milisaniye

Eşik

İşlemcinin toplam kapasitesinin kullanılmakta olan yüzdesi

90

Nedenler

Ağ aygıtındaki işlemci kullanım düzeyi, yapılandırılan eşik değerinden yüksek olduğunda bu izleyici bir hata durumu girer. Kullanım, işlemcinin toplam kapasitesinin yüzdesi olarak ifade edilir. Varsayılan %90'dır.

Çözümlemeler

İzleyici için Durum Değişikliği Olayları sekmesinde durum değişikliğine ilişkin ayrıntıları denetlemek için Sistem Durumu Gezgini'ni kullanın. Bu veri, düzgün çalışma durumunun değişmesine neden olan hesaplanmış performans sayacı değerini gösterir. Sorun ve sorun giderme yordamları hakkında daha fazla bilgi için aygıt üreticisinin sağladığı belgelere bakın.

Element properties:

TargetSystem.NetworkManagement.ByteMobileCPUIO_Performance_Processor
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.NetworkManagement.ComputedThresholdMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
İşlemci Kullanımı Uyarısı
{0} 'ın işlemci kullanımı eşiğin üstünde. İşlemci kullanımı \%{1}.
RunAsDefault

Source Code:

<UnitMonitor ID="System.NetworkManagement.ByteMobileCPUIO.Processor.HighUtilization" Accessibility="Public" Enabled="true" Target="NetworkLibrary!System.NetworkManagement.ByteMobileCPUIO_Performance_Processor" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="System.NetworkManagement.ComputedThresholdMonitorType" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="System.NetworkManagement.Generic.Processor.HighUtilization.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="System!System.Entity"]/DisplayName$</AlertParameter1>
<AlertParameter2>$Data/Context/Value$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UnderThreshold" MonitorTypeStateID="MTSThresholdSuccess" HealthState="Success"/>
<OperationalState ID="OverThreshold" MonitorTypeStateID="MTSThresholdError" HealthState="Error"/>
</OperationalStates>
<Configuration>
<Interval>300</Interval>
<NoOfRetries>3</NoOfRetries>
<NumberOfSamples>3</NumberOfSamples>
<Timeout>3500</Timeout>
<SnmpVarBinds>
<SnmpVarBind>
<OID>.1.3.6.1.4.1.8521.4.1.2.1.1.1.5.$Target/Property[Type="NetworkLibrary!System.NetworkManagement.LogicalDevice"]/Index$</OID>
<Syntax>0</Syntax>
<Value VariantType="3"/>
</SnmpVarBind>
</SnmpVarBinds>
<ComputedPerformanceValue>
<Subtraction>
<NumericValue>
<Value>100</Value>
</NumericValue>
<NumericValue>
<XPathQuery Type="Double">SnmpVarBinds/SnmpVarBind[OID=".1.3.6.1.4.1.8521.4.1.2.1.1.1.5.$Target/Property[Type="NetworkLibrary!System.NetworkManagement.LogicalDevice"]/Index$"]/Value</XPathQuery>
</NumericValue>
</Subtraction>
</ComputedPerformanceValue>
<Threshold>90</Threshold>
<ObjectName>Processor</ObjectName>
<CounterName>% Processor Time</CounterName>
</Configuration>
</UnitMonitor>