Celkový čas přerušení v \%

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

Monitoruje čas přerušení v \%.

Knowledge Base article:

Souhrn

Čítač % času přerušení (Procesor\% času přerušení\_Celkem) daného systému překročil prahovou hodnotu. Celkový výkon systému se může výrazně snížit, což bude mít za následek nedostatečný výkon operačního systému a aplikací.

Čítač % času přerušení udává procentuálně dobu, po kterou procesor přijímá a obsluhuje hardwarová přerušení během intervalu vzorkování. Tato hodnota je nepřímým indikátorem činnosti zařízení, která generují přerušení, například systémových hodin, myši, ovladačů disku, datových komunikačních linek, karet síťového rozhraní a dalších periferních zařízení. Tato zařízení běžně přerušují procesor, když dokončí úlohu nebo vyžadují pozornost.

Příčiny

Vysoká hodnota čítače % času přerušení často naznačuje, že dochází k problémům s hardwarovým zařízením.

Řešení

Čítač % času přerušení nebude specificky identifikovat zařízení, které způsobuje vysokou hodnotu % času přerušení. Chcete-li identifikovat konkrétní zařízení, použijte nástroj Kernrate Viewer (KrView.exe) nebo události informací o trasování procesů pro zjištění požadavků na přerušení služby (ISR), které jsou odesílány nejčastěji.

Jakmile bylo zařízení identifikováno, je třeba kontaktovat dodavatele a zkusit najít konečné řešení ve spolupráci s ním.

K zobrazení nedávné historie čítače Procesor\% času přerušení lze použít následující zobrazení:

Spustit zobrazení výkonu čítače Procesor % času přerušení

Další informace

Další informace o nástroji Kernrate Viewer najdete na webu Stažení softwaru na adrese http://go.microsoft.com/fwlink/?LinkId=27748.

Další informace o objektu procesoru najdete na webu Microsoft Corporation na adrese http://go.microsoft.com/fwlink/?LinkId=27758.

Další informace o analýze aktivity procesoru najdete na webu sad Resource Kit pro systém Microsoft® Windows 2000 na adrese 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
Celková procentuální hodnota času přerušení je příliš vysoká.
Prahová hodnota pro čítač výkonu Procesor\\% času přerušení\_Celkem byla překročena.
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>