El uso del procesador ha aumentado al 95 por ciento en tres horas. Si tiene varios procesadores, el uso total de todos los procesadores ha superado el umbral. Esto se calcula midiendo el tiempo que está activo el subproceso inactivo en el intervalo de ejemplo y restando ese tiempo de la duración del intervalo. Debe investigarse cualquier actividad sostenida por encima del 80 por ciento. Esta condición aumentará hasta que se solucione o hasta que disminuya la actividad del equipo. Si este umbral se supera regularmente afectará al rendimiento global del equipo.
El porcentaje de tiempo del procesador puede superar el umbral porque no hay suficiente capacidad de procesamiento para la carga actual.
Para solucionar este problema y reducir el porcentaje de uso del archivo de paginación:
Agregue otro procesador.
Actualice a un procesador más rápido.
Reduzca la carga del servidor moviendo procesos a otro equipo. Descargue funciones del servidor como puntos de distribución, puntos de acceso de clientes y puntos de administración a servidores dedicados. Si SQL Server y SMS se encuentran en el mismo equipo, considere mover la base de datos de sitio de SMS a un servidor remoto.
Compruebe que éste no es un equipo con múltiples procesadores. En equipos con múltiples procesadores, el uso porcentual de la CPU es la suma del procesamiento en todos los procesadores. Si cada procesador individual se usa en menos del 95 por ciento, no es necesario realizar ninguna acción.
Para obtener más información acerca del rendimiento del sistema operativo Microsoft Windows:
Vea la página web de la documentación del producto Microsoft Windows 2000 Server para Windows 2000 Server (puede estar en inglés).
Vea la página web de la documentación del producto Microsoft Windows Server 2003 (puede estar en inglés).
Para obtener más información acerca del rendimiento de SMS:
Vea los escenarios y procedimientos para Microsoft Systems Management Server 2003: Mantenimiento, copia de seguridad y recuperación en la página web de la documentación del producto Systems Management Server 2003 (puede estar en inglés).
Vea los escenarios y procedimientos para Microsoft Systems Management Server 2003: Planeación e implementación en la página web de la documentación del producto Systems Management Server 2003 (puede estar en inglés).
Para obtener más ayuda, dispone de una lista con opciones de soporte adicionales en la sección de soporte del sitio web de SMS Support for Systems Management Server.
Si esta alerta genera demasiados positivos falsos, puede modificar la ficha de umbral de las propiedades de la regla para designar valores más apropiados para su entorno.
El % de tiempo de procesador es el porcentaje de tiempo que el procesador ejecuta un subproceso que no está inactivo. Este contador se diseñó como el indicador principal de actividad del procesador. Se calcula midiendo el tiempo que el procesador dedica a ejecutar el subproceso del proceso inactivo en cada intervalo de ejemplo y restando ese valor del 100 por ciento. (Cada procesador tiene un subproceso inactivo que consume ciclos cuando no está preparado para ejecutarse ningún otro subproceso). Puede verse como el porcentaje del intervalo de ejemplo dedicado a realizar trabajo útil. Este contador muestra el porcentaje medio de tiempo ocupado observado durante el intervalo de ejemplo. Se calcula supervisando el tiempo que estuvo inactivo el servicio y restando ese valor del 100 por ciento.
El administrador de SQL Server junto con al administrador de SMS controlan esta alerta perfectamente.
Target | Microsoft.SMS.2003.Microsoft_SMS_2003_Servers_Installation |
Category | PerformanceHealth |
Enabled | False |
Instance Name | Processor |
Counter Name | \% Processor Time |
Frequency | 900 |
Alert Generate | True |
Alert Severity | Warning |
Alert Priority | Low |
Remotable | True |
Alert Message | SMS_2003_Perf_Threshold__Processor_____Processor_time___Total___95_over_3_hours_6_Rule.AllertMessageBackwardCompatibility |
Comment | Mom2005ID='{7175AA85-2F0F-4859-B08A-CACD4C530E8C}';MOM2005ComputerGroupID={551F3751-72E1-4F62-B516-775D9ACBE7BD} |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
_56FED636_5BB4_4A13_A2F3_3DA8565E69A0_ | DataSource | System.Mom.BackwardCompatibility.Performance.FilteredDataProvider | Default |
AverageFilter | ConditionDetection | System.Performance.AveragerCondition | Default |
GenerateAlert | WriteAction | System.Mom.BackwardCompatibility.AlertResponse | Default |
<Rule ID="SMS_2003_Perf_Threshold__Processor_____Processor_time___Total___95_over_3_hours_6_Rule" Target="Microsoft.SMS.2003.Microsoft_SMS_2003_Servers_Installation" Enabled="false" ConfirmDelivery="false" Comment="Mom2005ID='{7175AA85-2F0F-4859-B08A-CACD4C530E8C}';MOM2005ComputerGroupID={551F3751-72E1-4F62-B516-775D9ACBE7BD}">
<Category>PerformanceHealth</Category>
<DataSources>
<DataSource ID="_56FED636_5BB4_4A13_A2F3_3DA8565E69A0_" Comment="{56FED636-5BB4-4A13-A2F3-3DA8565E69A0}" TypeID="MomBackwardCompatibility!System.Mom.BackwardCompatibility.Performance.FilteredDataProvider">
<ComputerName>$Target/Host/Property[Type="WindowsLibrary!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>% Processor Time</CounterName>
<ObjectName>Processor</ObjectName>
<InstanceName>_Total</InstanceName>
<Frequency>900</Frequency>
<Expression/>
</DataSource>
</DataSources>
<ConditionDetection ID="AverageFilter" TypeID="PerformanceLibrary!System.Performance.AveragerCondition">
<NumSamples>12</NumSamples>
</ConditionDetection>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="MomBackwardCompatibility!System.Mom.BackwardCompatibility.AlertResponse">
<AlertGeneration>
<GenerateAlert>true</GenerateAlert>
<Owner/>
<Description>$Target/Host/Property[Type="WindowsLibrary!Microsoft.Windows.Computer"]/NetbiosComputerName$ - SMS 2003 Perf Threshold: Processor - % Processor time (_Total) > 95 over 3 hours.
$Data/ObjectName$
:
$Data/CounterName$
:
$Data/InstanceName$
value =
$Data/Value$
</Description>
<AlertLevel>30</AlertLevel>
<ResolutionState/>
<Source>
$Data/ObjectName$
:
$Data/CounterName$
:
$Data/InstanceName$
</Source>
<Name>SMS 2003 Perf Threshold: Processor - % Processor time (_Total) > 95 over 3 hours</Name>
<ServerRole>SMS Server</ServerRole>
<ServerRoleInstance>$Target/Host/Property[Type="WindowsLibrary!Microsoft.Windows.Computer"]/NetbiosComputerName$</ServerRoleInstance>
<Component>Performance</Component>
<ProblemState>1</ProblemState>
</AlertGeneration>
<InvokerType>0</InvokerType>
</WriteAction>
</WriteActions>
</Rule>