Hiermit wird der Leistungsindikator „Logischer Datenträger\Leerlaufzeit (\%)“ überwacht.
Auf dem logischen Datenträger laufen viele Aktivitäten ab. Dies bewirkt, dass der Prozentsatz der Leerlaufzeit bei mehreren aufeinanderfolgenden Proben unterhalb des festgelegten Schwellenwerts liegt.
Entweder sind die Aktivitäten auf dem logischen Datenträger in jüngster Zeit sprunghaft angestiegen, oder die Auslastung des logischen Datenträgers hat über einen längeren Zeitraum hinweg stetig zugenommen. In beiden Fällen kann der Schwellenwert unterschritten werden.
Es ist auch möglich, dass bei einem Teil der zugrunde liegenden physischen Datenträger bzw. des Datenträgersubsystems ein Fehler oder eine Fehlkonfiguration vorliegt, durch den bzw. die die Leistung des logischen Datenträgers beeinträchtigt wird.
Führen Sie zur weiteren Diagnose dieses Problems folgende Schritte aus:
Prüfen Sie, ob das Systemereignisprotokoll des Systems Fehler enthält, die Probleme mit dem logischen Datenträger, physischen Datenträgern oder dem Speichersubsystem nahelegen.
Prüfen Sie mithilfe der Leistungsansichten oder Berichte in Operations Manager oder mithilfe des Systemmonitors den Verlauf der Leerlaufzeit bei diesem logischen Datenträger. Hierbei können Sie feststellen, ob das Problem erst kürzlich aufgetreten ist oder sich über einen längeren Zeitraum entwickelt hat.
Prüfen Sie die übrigen Leistungsindikatoren für den logischen Datenträger wie „Lesezeit (%)“, „Schreibzeit (%)“, „Lesevorgänge/s“ und „Schreibvorgänge/s“. Sie geben Aufschluss darüber, welche E/A-Typen zur Gesamtauslastung des Datenträgers beitragen.
Prüfen Sie die prozessbezogenen Leistungsindikatoren wie „E/A-Datenvorgänge/s“, um festzustellen, welche Prozesse am stärksten zur Gesamteingabe/-ausgabe des Systems beitragen. Nachdem Sie die Hauptprozesse identifiziert haben, können Sie mit den Leistungsindikatoren „E/A-Lesevorgänge/s“ und „E/A-Schreibvorgänge/s“ den E/A-Typ ermitteln, der von den einzelnen Prozessen ausgeführt wird.
Die geeigneten Lösungen hängen vom Ausgang Ihrer weiteren Nachforschungen ab und können Folgendes umfassen:
Lösen Sie Probleme mit dem Speichersubsystem.
Verringern Sie die E/A-Rate auf dem System, oder verteilen Sie die Workload über mehrere logische Datenträger.
Führen Sie für die Laufwerke oder das Speichersystem ein Upgrade aus, um der höheren Auslastung Rechnung zu tragen.
Falls die höhere Auslastung akzeptabel ist, kann der Schwellenwert des Monitors auf einen weniger restriktiven Wert eingestellt werden. Auch die Anzahl der aufeinanderfolgenden Proben kann erhöht werden, damit der Status des Monitors nur geändert wird, wenn die Auslastung über einen längeren Zeitraum aufrechterhalten wird.
Target | Microsoft.Windows.Server.10.0.LogicalDisk | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | False | ||
Instance Name | LogicalDisk | ||
Counter Name | \% Idle Time | ||
Frequency | 900 | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
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.10.0.LogicalDisk.PercentIdleTime" Accessibility="Public" Enabled="false" Target="ServervNext!Microsoft.Windows.Server.10.0.LogicalDisk" 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.LogicalDisk.PercentIdleTime.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters/>
</AlertSettings>
<OperationalStates>
<OperationalState ID="OverThreshold" MonitorTypeStateID="ConditionTrue" HealthState="Warning"/>
<OperationalState ID="UnderThreshold" MonitorTypeStateID="ConditionFalse" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>% Idle Time</CounterName>
<ObjectName>LogicalDisk</ObjectName>
<InstanceName>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/DeviceID$</InstanceName>
<Frequency>900</Frequency>
<Threshold>20</Threshold>
<Direction>lessequal</Direction>
<NumSamples>24</NumSamples>
</Configuration>
</UnitMonitor>