Общий процент времени прерываний (операционная система Windows Server 2008 R2)

Microsoft.Windows.Server.2008.R2.OperatingSystem.TotalPercentInterruptTime (UnitMonitor)

Отслеживает процент времени прерываний в операционной системе Windows Server 2008 R2.

Knowledge Base article:

Сводка

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

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

Этот монитор можно использовать только в операционной системе Windows Server 2008 R2.

Причины

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

Решения

Счетчик "% времени прерываний" не определяет устройство, которое вызывает высокое значение "% времени прерываний". Для определения устройства используйте средство просмотра 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.2008.R2.OperatingSystem
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledFalse
Instance NameProcessor Information
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.2008.R2.OperatingSystem.TotalPercentInterruptTime" Accessibility="Public" Enabled="false" Target="Server2008!Microsoft.Windows.Server.2008.R2.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.2008.R2.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 Information</ObjectName>
<InstanceName>_Total</InstanceName>
<Frequency>120</Frequency>
<Threshold>10</Threshold>
<Direction>greater</Direction>
<NumSamples>5</NumSamples>
</Configuration>
</UnitMonitor>