Общий процент времени прерываний

Microsoft.Windows.Server.2003.OperatingSystem.TotalPercentInterruptTime (UnitMonitor)

Отслеживание процента времени прерываний

Knowledge Base article:

Краткое описание

Счетчик "% времени прерываний" (Процессор\% времени прерываний\_Всего) для системы превысил пороговое значение. Производительность системы в целом может быть значительно снижена, что приведет к снижению производительности операционной системы и приложений.

Счетчик "% времени прерываний" представляет время, которое процессор тратит на получение и обслуживание аппаратных прерываний в течение интервала выборки. Эта величина является косвенным показателем активности устройств, формирующих аппаратные прерывания, например системного таймера, мыши, драйверов дисков, линий передачи данных, сетевых адаптеров и других периферийных устройств. Данные устройства обычно прерывают процессор, когда они завершили задачу или требуют внимания.

Причины

Большое значение счетчика "% времени прерываний" означает, что существует проблема с оборудованием.

Решения

Счетчик "% времени прерываний " не определяет устройство, которое вызывает большое значение "% времени прерываний". Для определения устройства используйте программу просмотра Kernrate (KrView.exe) или информационные события для трассировки процессов, чтобы определить, какой ISR диспетчеризуется наиболее часто.

Когда устройство выявлено, следует связаться с поставщиком, чтобы найти окончательное решение проблемы.

Чтобы просмотреть в журнале последние данные для счетчика "Процессор\% времени прерываний" можно использовать следующее представление:

Запустить представление производительности "Процессор\% времени прерываний"

Дополнительно

Дополнительные сведения о программе просмотра Kernrate см. на веб-узле центра загрузки Майкрософт по адресу http://go.microsoft.com/fwlink/?LinkId=27748.

Дополнительные сведения об объекте процессора см. на веб-узле корпорации Майкрософт по адресу http://go.microsoft.com/fwlink/?LinkId=27758.

Дополнительные сведения об анализе активности процессора см. на веб-узле Microsoft® Windows 2000 Resource Kits по адресу http://go.microsoft.com/fwlink/?LinkId=27678.

Element properties:

TargetMicrosoft.Windows.Server.2003.OperatingSystem
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledFalse
Instance NameProcessor
Counter Name\% Interrupt Time
Frequency120
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
Слишком высокий общий процент времени прерываний
Было превышено пороговое значение счетчика производительности "Процессор\\% времени прерываний\_Всего".
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.2003.OperatingSystem.TotalPercentInterruptTime" Accessibility="Public" Enabled="false" Target="Microsoft.Windows.Server.2003.OperatingSystem" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="SystemPerf!System.Performance.ConsecutiveSamplesThreshold" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2003.OperatingSystem.TotalPercentInterruptTime.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters/>
</AlertSettings>
<OperationalStates>
<OperationalState ID="OverThreshold" MonitorTypeStateID="ConditionTrue" HealthState="Error"/>
<OperationalState ID="UnderThreshold" MonitorTypeStateID="ConditionFalse" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>% Interrupt Time</CounterName>
<ObjectName>Processor</ObjectName>
<InstanceName>_Total</InstanceName>
<Frequency>120</Frequency>
<Threshold>10</Threshold>
<Direction>greater</Direction>
<NumSamples>5</NumSamples>
</Configuration>
</UnitMonitor>