Porcentaje de tiempo de procesador

Microsoft.AIX.6.1.Processor.PercentProcessorTime.Monitor (UnitMonitor)

Monitor Porcentaje de tiempo de procesador de AIX 6.1

Knowledge Base article:

Resumen

Este monitor comprueba el porcentaje de tiempo de procesador para cada procesador. Si se recibe una alerta de este monitor, podría ser necesaria la intervención del usuario para devolver el sistema a un estado operativo.

Porcentaje de tiempo del procesador es el porcentaje de tiempo en el que el procesador estaba ocupado durante el intervalo de ejemplo.

Causas

Se pueden producir unos valores de tiempos de procesador altos en las circunstancias siguientes:

Resoluciones

Para hacer frente a porcentajes elevados de tiempo de procesador, elija una o varias de las opciones siguientes:

Element properties:

TargetMicrosoft.AIX.6.1.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
El porcentaje de uso de la CPU es demasiado alto
Se ha superado el umbral para el contador de rendimiento Procesador\\% de tiempo de procesador. El valor que sobrepasó el umbral es: {0}\% de CPU.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.AIX.6.1.Processor.PercentProcessorTime.Monitor" Accessibility="Public" Target="Microsoft.AIX.6.1.Processor" TypeID="Unix!Microsoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.PerformanceState">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.AIX.6.1.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>