Red Hat Enterprise Linux Server 6-Monitor "Betriebssystem – Interruptzeit (\%) insgesamt"
Dieser Monitor überprüft den Wert für "Interruptzeit (%) insgesamt" für das System. Wenn Sie eine Warnung von diesem Monitor erhalten, müssen Sie ggf. eingreifen, um das System wieder in einen Betriebsstatus zu versetzen.
"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, 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 Wert für "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 Prozentwert für die Interruptzeit verursacht. Zur Identifizierung von Gerätefehlern sollten die Systemprotokolldateien konsultiert werden.
Target | Microsoft.Linux.RHEL.6.OperatingSystem | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Linux.RHEL.6.OperatingSystem.TotalPercentInterruptTime.Monitor" Accessibility="Public" Target="Microsoft.Linux.RHEL.6.OperatingSystem" TypeID="Unix!Microsoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.PerformanceState">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Linux.RHEL.6.OperatingSystem.TotalPercentInterruptTime.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Value$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="UnderThreshold" ID="UnderThreshold"/>
<OperationalState HealthState="Error" MonitorTypeStateID="OverThreshold" ID="OverThreshold"/>
</OperationalStates>
<Configuration>
<TargetSystem>$Target/Host/Property[Type="Unix!Microsoft.Unix.Computer"]/NetworkName$</TargetSystem>
<Uri>http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_ProcessorStatisticalInformation?__cimnamespace=root/scx</Uri>
<Filter/>
<SplitItems>true</SplitItems>
<Interval>300</Interval>
<ObjectName>Processor</ObjectName>
<CounterName>% Interrupt Time</CounterName>
<InstanceName>_Total</InstanceName>
<InstanceProperty>//*[local-name()="Name"]</InstanceProperty>
<Value>$Data///*[local-name()="PercentInterruptTime"]$</Value>
<Threshold>10</Threshold>
<NumSamples>5</NumSamples>
</Configuration>
</UnitMonitor>