Процент времени простоя физического диска

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

Мониторинг счетчика производительности "Физический диск\\% времени простоя"

Knowledge Base article:

Сводка

На физическом диске выполняется множество действий, в результате чего процент времени простоя опустился ниже порогового значения при нескольких последовательных считываниях.

Причины

Возможно, на физическом диске недавно наблюдалось существенное увеличение количества операций, и это привело к превышению порога, либо степень использования диска постоянно росла с течением времени и превысила пороговое значение.

Также не исключено, что некоторая часть физических дисков или дисковой подсистемы имеет неисправность или неправильно настроена, что сказывается на производительности физического диска.

Решения

Для дальнейшей диагностики проблемы выполните следующие действия.

На основании информации, полученной при дальнейшем анализе, могут быть приняты различные решения, включая следующие:

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
Процент времени бездействия физического диска: слишком низкий
Превышено пороговое значение счетчика "Физический диск\\% времени простоя".
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>