Interruptzeit (\%) insgesamt

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

Überwacht, wie hoch der Anteil der Interruptzeit ist.

Knowledge Base article:

Zusammenfassung

Der Wert für „Interruptzeit (%)“ (Prozessorinformationen\Interruptzeit (%)\_Total) für das System hat den Schwellenwert überschritten. Die Leistung des Systems insgesamt kann sich merklich verringern und so das Betriebssystem und Anwendungen ausbremsen.

„Interruptzeit (%)“ gibt an, wie viel Zeit der Prozessor während eines Abtastintervalls für das Empfangen und Verarbeiten von Hardwareinterrupts benötigt hat. Dieser Wert ist ein indirekter Indikator für die Aktivität von Geräten, die Interrupts generieren, wie z. B. Systemuhr, Maus, Datenträgertreiber, Datenkommunikationsleitungen, Netzwerkschnittstellenkarten und andere Peripheriegeräte. Diese Geräte erzeugen normalerweise einen Prozessorinterrupt, wenn sie einen Vorgang abgeschlossen haben oder ein Eingreifen erfordern.

Ursachen

Ein hoher Prozentwert für die Interruptzeit ist meistens ein Hinweis darauf, dass ein Problem mit einem Hardwaregerät vorliegt.

Lösungen

Der Leistungsindikator „Interruptzeit %“ gibt nicht ausdrücklich das Gerät an, das den hohen „Interruptzeit %“-Wert verursacht. Verwenden Sie zum Identifizieren des Geräts entweder Kernrate Viewer (KrView.exe) oder Ereignisse zu Prozessablaufverfolgungs-Informationen, um festzustellen, welche ISRs (Interrupt Service Routines, Interruptdienstroutinen) am häufigsten verteilt werden.

Nachdem das Gerät identifiziert wurde, sollten Sie sich an den Hersteller wenden, um eine endgültige Lösung zu finden.

Den aktuellen Verlauf des Leistungsindikators „Prozessorinformationen\Interruptzeit %“ finden Sie in der folgenden Ansicht:

Leistungsansicht für „Prozessor\Interruptzeit (%)“ starten

Zusätzliche Informationen

Weitere Informationen zum Kernrate Viewer finden Sie auf der Microsoft Download Center-Website unter http://go.microsoft.com/fwlink/?LinkId=27748.

Weitere Informationen zum Prozessorobjekt finden Sie auf der Microsoft-Website unter http://go.microsoft.com/fwlink/?LinkId=27758.

Weitere Informationen zum Analysieren der Prozessoraktivität finden Sie auf der Microsoft® Windows 2000 Resource Kits-Website unter 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
Gesamtinterruptzeit (\%) zu hoch
Der Schwellenwert für den Leistungsindikator „Prozessorinformationen\Interruptzeit (\%)\_Total“ wurde überschritten.
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>