Überwacht, wie hoch der Anteil der Interruptzeit ist.
Der Wert für „Interruptzeit (%)“ (Prozessor\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.
Ein hoher Prozentwert für die Interruptzeit ist meistens ein Hinweis darauf, dass ein Problem mit einem Hardwaregerät vorliegt.
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.
Aktuelle Informationen zum Leistungsindikator „Prozessor\Interruptzeit %“ finden Sie in der folgenden Ansicht:
Leistungsansicht für „Prozessor\Interruptzeit (%)“ starten
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.
Target | Microsoft.Windows.Server.2003.OperatingSystem | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | False | ||
Instance Name | Processor | ||
Counter Name | \% Interrupt Time | ||
Frequency | 120 | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | System.Performance.ConsecutiveSamplesThreshold | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<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>