Pourcentage de temps processeur

Microsoft.Solaris.10.Processor.PercentProcessorTime.Monitor (UnitMonitor)

Analyse Pourcentage de temps processeur pour Solaris 10

Knowledge Base article:

Résumé

Cette analyse vérifie le temps processeur en pourcentage pour chaque processeur. Si vous recevez une alerte via cette analyse, vous devez faire en sorte que le système retrouve un état de fonctionnement normal.

Le temps processeur en pourcentage correspond à la durée, exprimée en pourcentage, pendant laquelle le processeur a été occupé au cours de l'intervalle échantillon.

Causes

Des valeurs élevées peuvent être générées dans les conditions suivantes :

Solutions

Pour résoudre les problèmes liés à des temps processeur élevés, appliquez une ou plusieurs des solutions ci-dessous :

Element properties:

TargetMicrosoft.Solaris.10.Processor
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Le pourcentage d'utilisation du processeur est trop élevé.
Le seuil du compteur de performances Processeur\Pourcentage de temps processeur a été dépassé. La valeur ayant dépassé le seuil est la suivante : {0}\% processeur.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Solaris.10.Processor.PercentProcessorTime.Monitor" Accessibility="Public" Target="Microsoft.Solaris.10.Processor" TypeID="Unix!Microsoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.PerformanceState">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Solaris.10.Processor.PercentProcessorTime.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Value$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="UnderThreshold" ID="UnderThreshold"/>
<OperationalState HealthState="Error" MonitorTypeStateID="OverThreshold" ID="OverThreshold"/>
</OperationalStates>
<Configuration>
<TargetSystem>$Target/Host/Property[Type="Unix!Microsoft.Unix.Computer"]/NetworkName$</TargetSystem>
<Uri>http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_ProcessorStatisticalInformation?__cimnamespace=root/scx</Uri>
<Filter/>
<SplitItems>true</SplitItems>
<Interval>300</Interval>
<ObjectName>Processor</ObjectName>
<CounterName>% Processor Time</CounterName>
<InstanceName>$Target/Property[Type="Unix!Microsoft.Unix.Processor"]/PerfmonInstance$</InstanceName>
<InstanceProperty>//*[local-name()="Name"]</InstanceProperty>
<Value>$Data///*[local-name()="PercentProcessorTime"]$</Value>
<Threshold>95</Threshold>
<NumSamples>5</NumSamples>
</Configuration>
</UnitMonitor>