Celkový čas přerušení v procentech

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

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

Knowledge Base article:

Souhrn

Čítač % času přerušení (Informace o procesoru\% času procesoru\_Celkem) daného systému překročil prahovou hodnotu. Celkový výkon systému se může významně snížit, což může vést k nízkému výkonu operačního systému a aplikací.

% času přerušení je časem, který procesor stráví příjmem a obsluhou hardwarových přerušení během vzorových intervalů. 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í přesněji neidentifikuje zařízení způsobující vysokou hodnotu čítače % času přerušení. Pokud chcete identifikovat příslušné zařízení, použijte nástroj Kernrate Viewer (KrView.exe) nebo události informací o trasování procesů, pomocí nichž určíte nejčastěji odesílané přerušovací rutiny.

Jakmile příslušné zařízení identifikujete, obraťte se na dodavatele, který stanoví finální řešení.

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

Spuštění zobrazení čítače výkonu 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.10.0.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
Celková procentuální hodnota času přerušení je příliš vysoká.
Prahová hodnota pro čítač výkonu Informace o procesoru\\% času přerušení\_Celkem byla překročena.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.10.0.OperatingSystem.TotalPercentInterruptTime" Accessibility="Public" Enabled="false" Target="ServervNext!Microsoft.Windows.Server.10.0.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.10.0.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>