Aktuelle Warteschlangenlänge (physischer Datenträger)

Microsoft.Windows.Server.2003.PhysicalDisk.CurrentDiskQueueLength (UnitMonitor)

Hiermit wird der Leistungsindikator „Physischer Datenträger\Aktuelle Warteschlangenlänge“ überwacht.

Knowledge Base article:

Zusammenfassung

Der Leistungsindikator „Aktuelle Warteschlangenlänge“ für den physischen Datenträger fällt bei mehreren aufeinanderfolgenden Proben hoch aus. Dies führt auf diesem physischen Datenträger sehr wahrscheinlich zu einer höheren Wartezeit bei E/A-Anforderungen.

„Aktuelle Warteschlangenlänge“ ist die Anzahl der Anforderungen, die zum Zeitpunkt der Leistungsdatenerfassung auf dem Datenträger ausstehen. Dies bedeutet, dass E/A-Anforderungen vom physischen Datenträger nicht so schnell bearbeitet werden können, wie sie eingehen.

Ursachen

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.

Lösungen

Führen Sie zur weiteren Diagnose dieses Problems folgende Schritte aus:

Die geeigneten Lösungen hängen vom Ausgang Ihrer weiteren Nachforschungen ab und können Folgendes umfassen:

Element properties:

TargetMicrosoft.Windows.Server.2003.PhysicalDisk
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Instance NamePhysicalDisk
Counter NameCurrent Disk Queue Length
Frequency300
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
Physischer Datenträger\Aktuelle Warteschlangenlänge ist zu lang
Der Schwellenwert für den Leistungsindikator „Physischer Datenträger\Aktuelle Warteschlangenlänge“ wurde überschritten.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.2003.PhysicalDisk.CurrentDiskQueueLength" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.2003.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.2003.PhysicalDisk.CurrentDiskQueueLength.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>Current Disk Queue Length</CounterName>
<ObjectName>PhysicalDisk</ObjectName>
<InstanceName>$Target/Property[Type="WindowsServer!Microsoft.Windows.Server.PhysicalDisk"]/PerfmonInstance$</InstanceName>
<Frequency>300</Frequency>
<Threshold>32</Threshold>
<Direction>greaterequal</Direction>
<NumSamples>12</NumSamples>
</Configuration>
</UnitMonitor>