Percentuale del tempo di inattività del disco logico

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

Esegue il monitoraggio del contatore delle prestazioni Disco logico\\% tempo di inattività

Knowledge Base article:

Riepilogo

Sul disco logico vengono eseguite molte attività e, di conseguenza, la percentuale di tempo di inattività è scesa sotto il valore soglia per molti campioni consecutivi.

Cause

Il disco logico ha recentemente subito un aumento significativo dell'attività, con conseguente superamento della soglia, oppure l'utilizzo di tale disco logico è aumentato costantemente nel tempo per raggiungere infine il punto di superamento della soglia.

L'altra possibilità è che una certa porzione del disco fisico sottostante o il sottosistema del disco presentano errori di funzionamento o configurazione e compromettono di conseguenza le prestazioni del disco logico.

Soluzioni

Per esaminare ulteriormente questo problema, considerare quanto segue:

In base alle conclusioni di un'analisi più approfondita, le soluzioni possono variare e potrebbero includere una delle seguenti opzioni:

Element properties:

TargetMicrosoft.Windows.Server.10.0.LogicalDisk
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledFalse
Instance NameLogicalDisk
Counter Name\% Idle Time
Frequency900
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
La percentuale di tempo di inattività del disco logico è insufficiente
La soglia per il contatore delle prestazioni Disco logico\\% tempo di inattività è stata superata.
RunAsDefault

Source Code:

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