Monitorizar o contador de desempenho Disco Físico\\% Tempo de Inatividade
O disco físico 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 físico sofreu recentemente um aumento significativo de atividade e este pico fez com que o limiar fosse excedido ou a utilização do disco físico tem aumentado de forma constante ao longo do tempo e, finalmente, atingiu o 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 físico.
Para continuar a investigar o problema, considere o seguinte:
Consulte o registo de eventos de Sistema, procurando erros que indiquem problemas no disco físico, nos discos físicos ou no subsistema de armazenamento.
Consulte o histórico do tempo de inatividade deste disco físico utilizando relatórios ou vistas de desempenho no 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 físico, tais como “% Tempo de Leitura de Disco”, “% Tempo de Escrita em Disco”, “Leituras de Disco/seg.” e “Escritas em 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 físicos.
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.2008.PhysicalDisk | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | False | ||
Instance Name | PhysicalDisk | ||
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.2008.PhysicalDisk.PercentIdleTime" Accessibility="Public" Enabled="false" Target="Server2008!Microsoft.Windows.Server.2008.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.2008.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>