Monitorizar o contador de desempenho Disco Lógico\\% Tempo de Inatividade
O disco lógico está a suportar muita atividade e, em resultado, a percentagem de tempo de inatividade desceu abaixo do valor de limiar para várias amostras consecutivas.
O disco lógico sofreu recentemente um aumento significativo de atividade e este pico fez com que o limiar fosse excedido, ou a utilização do disco lógico tem aumentado de forma constante ao longo do tempo e, finalmente, atingiu um ponto em que ultrapassa o limiar.
A outra possibilidade é que uma parte dos discos físicos subjacentes ou o subsistema de discos esteja avariado ou incorretamente configurado, prejudicando o desempenho do disco lógico.
Para continuar a investigar o problema, considere o seguinte:
Consulte o Registo de eventos do sistema, procurando erros que indiquem problemas com o disco lógico, os discos físicos ou o subsistema de armazenamento.
Consulte o histórico do tempo de inatividade deste disco lógico utilizando vistas de desempenho ou relatórios do Operations Manager ou o monitor de desempenho. Isso ajudará a determinar se o problema começou recentemente ou se a atividade tem aumentado de forma constante durante um período de tempo mais longo.
Consulte os outros contadores de desempenho do disco lógico, tais como “% Tempo de Leitura de Disco”, “% Tempo de Escrita de Disco”, “Leituras de Disco/seg.” e “Escritas de Disco/seg.”, para compreender os tipos de E/S prevalecentes na utilização global do disco.
Consulte os contadores de desempenho “Processo”, tais como “Operações de Dados de ES/seg.”, para identificar os processos que estão a contribuir de forma mais significativa para a E/S global no sistema. Quando os principais processos estiverem identificados, os contadores “Operações de Leitura de ES/seg.” e “Operações de Escrita de ES/seg.” fornecerão ajuda adicional para determinar o tipo de E/S executado pelo processo.
As resoluções poderão variar com base nas constatações das ações de investigação complementares, podendo incluir uma das seguintes:
Resolver problemas relacionados com o subsistema de armazenamento.
Reduzir a taxa de E/S do sistema ou distribuir a carga de trabalho por mais discos lógicos.
Atualizar as unidades ou o subsistema de armazenamento para processar o aumento de carga.
Se o aumento de carga for aceitável, o limiar do monitor poderá ser alterado para ser menos restritivo. Do mesmo modo, o número de amostras consecutivas pode ser aumentado para forçar o monitor a alterar o estado apenas quando a utilização for contínua durante períodos de tempo mais longos.
Target | Microsoft.Windows.Server.6.2.LogicalDisk | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | False | ||
Instance Name | LogicalDisk | ||
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.6.2.LogicalDisk.PercentIdleTime" Accessibility="Public" Enabled="false" Target="WindowsServer!Microsoft.Windows.Server.6.2.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.6.2.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>