CPU-Interruptzeit (\%)

Microsoft.Windows.Client.Win7.Processor.PercentInterruptTime (UnitMonitor)

Überwacht, wie hoch der Anteil der CPU-Interruptzeit ist.

Knowledge Base article:

Zusammenfassung

Der Wert für „Interruptzeit (%)“ (Prozessor\Interruptzeit (%)) für den Prozessor 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

Aktuelle Informationen zum Leistungsindikator „Prozessor\Interruptzeit %“ finden Sie in der folgenden Ansicht:

Leistungsansicht für Prozessoren starten

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.

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.Client.Win7.Processor
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Instance NameProcessor
Counter Name\% Interrupt Time
Frequency120
Alert GenerateFalse
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Client.Win7.Processor.PercentInterruptTime" Accessibility="Public" Enabled="true" Target="Win7!Microsoft.Windows.Client.Win7.Processor" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="SystemPerf!System.Performance.ConsecutiveSamplesThreshold" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<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>$Target/Property[Type="WindowsClient!Microsoft.Windows.Client.Processor"]/PerfmonInstance$</InstanceName>
<Frequency>120</Frequency>
<Threshold>10</Threshold>
<Direction>greaterequal</Direction>
<NumSamples>5</NumSamples>
</Configuration>
</UnitMonitor>