За три часа загрузка процессора достигла 95 процентов. В многопроцессорных системах, общая загрузка всех процессоров превысила порог. Эта величина определяется путем измерения длительности простаивающего потока команд, и вычитания его из общей длительности интервала. Причины продолжительности активности более 80 процентов необходимо определить. Состояние сохранится до устранения неполадки, или до тех пор, пока уровень активности на компьютере не сократится. При значительном превышении порога общая производительность компьютера понизится.
Процент загруженности процессора может превысить порог по причине недостаточной производительности в условиях текущей нагрузки.
Для устранения проблемы и уменьшения интенсивности использования файла подкачки выполните следующие действия.
Установите дополнительный процессор.
Замените процессор на более производительный.
Уменьшите нагрузку на сервере посредством переноса процессов на другой компьютер. Разгрузите роли сервера, такие как точки распространения, узлы доступа клиентов и точки управления на выделенные серверы. Если SQL Server и SMS установлены на одном компьютере, рассмотрите возможность переноса базы данных сайта SMS на удаленный сервер.
Убедитесь, что система не является многопроцессорной. На многопроцессорных системах, процент загрузки ЦП определяется суммой загрузки на всех процессорах. Если любой из процессоров загружен на менее чем 95 процентов, выполнение действий не требуется.
Для получения дополнительных сведений о производительности операционной системы Microsoft Windows см. следующие веб-страницы:
веб-страница документации Microsoft Windows 2000 Server для Windows 2000 Server,
веб-страница документации Microsoft Windows Server 2003 (могут быть на английском языке).
Для получения дополнительных сведений о производительности SMS см. следующие веб-страницы.
Страница сценариев и процедур для Microsoft Systems Management Server 2003 – техническое обслуживание, резервирование и восстановление – на веб-странице документации сервера Systems Management Server 2003 (может быть на английском языке).
Страница сценариев и процедур для Microsoft Systems Management Server 2003 – в части планирования и развертывания на веб-странице документации сервера Systems Management Server 2003 (может быть на английском языке).
Для получения дополнительной помощи откройте список вариантов дополнительной поддержки в разделе поддержки веб-узла SMS по ссылке Support for Systems Management Server.
Если предупреждение генерирует слишком много ложных срабатываний, можно воспользоваться вкладкой настройки значений порога в свойствах правила и задать более подходящие значения для целевой среды.
% загруженности процессора – это доля времени, которую процессор тратит на обработку не простаивающего потока команд. Эта величина является основным показателем загруженности процессора. Эта величина определяется путем измерения времени, которое процессор тратит на обработку потока простаивающих команд в каждом интервале измерения, и вычитания его из 100 процентов. (Простаивающий поток команд занимает занимает рабочее время процессора в отсутствие других потоков команд). Эту величину можно рассматривать как долю времени, приходящегося на выполнение полезной работы. Она определяет средний процент времени загруженности, замеренного в интервале измерения. Для вычисления этой величины регистрируется время, когда служба неактивна, и полученное значение вычитается из 100%.
Обработку этого предупреждения лучше всего доверить администратору SQL Server и администратору SMS.
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>