Procent czasu bezczynności dysku fizycznego

Microsoft.Windows.Server.10.0.PhysicalDisk.PercentIdleTime (UnitMonitor)

Monitoruje licznik wydajności Dysk fizyczny\\% czasu bezczynności

Knowledge Base article:

Podsumowanie

Na dysku fizycznym występuje duża aktywność, w wyniku czego procent czasu bezczynności spadł poniżej wartości progowej dla wielu kolejnych próbek.

Przyczyny

Na dysku fizycznym wystąpił ostatnio znaczący wzrost aktywności, przez co ten skok spowodował przekroczenie progu, lub użycie dysku fizycznego stabilnie rosło w miarę upływu czasu, osiągając w końcu punkt przekraczający próg.

Inną przyczyną może być nieprawidłowe działanie lub niewłaściwa konfiguracja bazowych dysków fizycznych albo podsystemu dyskowego, co wpływa na wydajność dysku fizycznego.

Rozwiązania

W celu dalszego zbadania problemu można podjąć następujące kroki:

Rozwiązania mogą się różnić w zależności od wyników tych badań i mogą obejmować:

Element properties:

TargetMicrosoft.Windows.Server.10.0.PhysicalDisk
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledFalse
Instance NamePhysicalDisk
Counter Name\% Idle Time
Frequency900
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
Wartość procentowa czasu bezczynności dysku fizycznego jest zbyt niska
Próg licznika wydajności Dysk fizyczny\\% czasu bezczynności został przekroczony.
RunAsDefault

Source Code:

<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>