Hiermit wird der Leistungsindikator „Physischer Datenträger\Leerlaufzeit (\%)“ überwacht.
Auf dem physischen 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 physischen Datenträger in jüngster Zeit sprunghaft angestiegen, oder die Auslastung des physischen 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 physischen 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 oder den 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 physischen 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 physischen 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 physische 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.PhysicalDisk | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | False | ||
Instance Name | PhysicalDisk | ||
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.PhysicalDisk.PercentIdleTime" Accessibility="Public" Enabled="false" Target="ServervNext!Microsoft.Windows.Server.10.0.PhysicalDisk" 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.PhysicalDisk.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>PhysicalDisk</ObjectName>
<InstanceName>$Target/Property[Type="WindowsServer!Microsoft.Windows.Server.PhysicalDisk"]/PerfmonInstance$</InstanceName>
<Frequency>900</Frequency>
<Threshold>20</Threshold>
<Direction>lessequal</Direction>
<NumSamples>24</NumSamples>
</Configuration>
</UnitMonitor>