Umbral de rendimiento: Monitor de uso de CPU de SMSExec

Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_SMSExec_CPU_Usage_Monitor (UnitMonitor)

Este monitor comprueba el uso excesivo de CPU del proceso SMSExec.

Knowledge Base article:

Resumen

La utilización del procesador para el servicio SMS Executive aumentó a más del 95 por ciento durante más de tres horas. Esta condición se incrementa a menos que se solucione o hasta que se reduzca la cantidad de actividad en el equipo. Si este umbral se supera constantemente, el rendimiento se ve afectado.

Causas

El porcentaje de tiempo de procesador puede superar el umbral debido a una capacidad de procesamiento insuficiente para la carga actual.

Soluciones

Para solucionar este problema y reducir el porcentaje de utilización del procesador:

Adicional

Si esta alerta está generando demasiados falsos positivos, puede modificar la pestaña de umbral de las propiedades de la regla para designar los valores más adecuados para su entorno.

El % de tiempo de procesador es el porcentaje del tiempo transcurrido durante el cual todos los subprocesos de este proceso utilizaron el procesador para ejecutar instrucciones. Una instrucción es la unidad básica de ejecución en un equipo, un subproceso es el objeto que ejecuta las instrucciones y un proceso es el objeto creado cuando se ejecuta un programa. El código que se ejecuta para administrar ciertas interrupciones de hardware y condiciones de captura se incluye en este recuento. En los equipos multiprocesador el valor máximo del contador es 100 por cien por el número de procesadores.

Element properties:

TargetMicrosoft.SystemCenter2012.ConfigurationManager.SiteServerRoleBaseClass
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Instance NameProcess
Counter Name\% Processor Time
Frequency900
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
El uso de CPU de SMSExec es excesivo

Instancia {0} Objeto {1} Contador {2} Tiene un valor {3} A {4}
RunAsDefault
CommentSIV:GEN0216, CreatedByMyFriend at 10/15/2011 5:24:48 PM

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_SMSExec_CPU_Usage_Monitor" Comment="SIV:GEN0216, CreatedByMyFriend at 10/15/2011 5:24:48 PM" Accessibility="Public" Enabled="onEssentialMonitoring" Target="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.SiteServerRoleBaseClass" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="SystemPerf!System.Performance.ConsecutiveSamplesThreshold" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_SMSExec_CPU_Usage_Monitor_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/InstanceName$</AlertParameter1>
<AlertParameter2>$Data/Context/ObjectName$</AlertParameter2>
<AlertParameter3>$Data/Context/CounterName$</AlertParameter3>
<AlertParameter4>$Data/Context/Value$</AlertParameter4>
<AlertParameter5>$Data/Context/TimeSampled$</AlertParameter5>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ConditionFalse" MonitorTypeStateID="ConditionFalse" HealthState="Success"/>
<OperationalState ID="ConditionTrue" MonitorTypeStateID="ConditionTrue" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>% Processor Time</CounterName>
<ObjectName>Process</ObjectName>
<InstanceName>SMSExec</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
<Threshold>95</Threshold>
<Direction>greater</Direction>
<NumSamples>12</NumSamples>
</Configuration>
</UnitMonitor>