Monitorizar o contador de desempenho Disco Lógico\Média Seg Disco por Leitura
O contador Média de seg de Disco/Leitura (Disco Lógico\Média de seg de Disco/Leitura) do disco lógico excedeu o limiar. O desempenho das aplicações que dependem deste disco lógico poderá ser afetado negativamente, uma vez que o disco está a demorar um tempo anormalmente longo para satisfazer os pedidos de leitura.
O contador Média de seg de Disco/Leitura indica a que velocidade os dados estão a ser lidos, em média, de um disco lógico específico.
Poderá ocorrer um valor elevado do contador de desempenho Média de seg de Disco/Leitura devido a uma sucessão de pedidos de leitura de disco efetuados por um sistema operativo ou por uma aplicação.
Para visualizar o histórico recente do contador de desempenho Disco Lógico\Média de seg de Disco/Leitura, poderá utilizar a vista seguinte:
Iniciar a Vista de Desempenho Disco Lógico\Média de seg de Disco/Leituras
Para aumentar o débito disponível do subsistema de armazenamento para o disco lógico, efetue um ou mais dos seguintes procedimentos:
Atualize os controladores ou unidades de disco.
Mude de apenas um conjunto de discos (JBOD) para matrizes repartidas (striped).
Aumente o número de spindles.
Certifique-se de que define este valor de limiar adequadamente para o hardware de armazenamento específico. O valor de limiar variará de acordo com o subsistema de armazenamento subjacente do disco. Por exemplo, o “disco” poderá ser um spindle único ou uma grande matriz de discos.
O contador Média de seg de Disco/Leitura é útil na recolha de dados de débito. Se a duração média for suficientemente longa, poderá analisar um histograma da resposta da matriz a cargas específicas (filas, tamanhos de pedido, etc.). Se possível, deverá observar separadamente as cargas de trabalho.
Pode utilizar a métrica de débito para determinar:
O comportamento de uma carga de trabalho em execução num determinado sistema anfitrião. Pode controlar os requisitos da carga de trabalho relativos a pedidos de leitura de disco ao longo do tempo. A caracterização das cargas de trabalho é uma parte importante da análise de desempenho e planeamento de capacidade.
O pico e os níveis sustentáveis de desempenho que são fornecidos por um determinado subsistema de armazenamento. Uma carga de trabalho pode, artificial ou naturalmente, ser utilizada para forçar um subsistema de armazenamento (neste caso, um determinado disco lógico) até aos seus limites. A determinação destes limites fornece informações de configuração úteis para administradores e criadores de sistemas.
No entanto, sem um conhecimento aprofundado do subsistema de armazenamento subjacente do disco lógico (por exemplo, saber se é um spindle único ou uma grande matriz de discos), pode ser difícil fornecer um valor limiar único e otimizado.
Terá também de considerar o contador Média de seg de Disco/Leitura em conjunto com outras características de pedidos de leitura (por exemplo, tamanho do pedido e aleatoriedade/sequência), bem como os contadores equivalentes para pedidos de leitura de disco.
Se o contador Média de seg de Disco/Leitura for controlado ao longo do tempo, e se aumentar com a intensidade das cargas de trabalho prevalecentes nos pedidos de leitura, é razoável suspeitar que o disco lógico está saturado se o débito não aumentar e o débito global do sistema começar a degradar-se.
Para mais informações sobre a arquitetura de armazenamento e suporte de controladores, consulte o Web site em http://go.microsoft.com/fwlink/?LinkId=26156.
Target | Microsoft.Windows.Server.2008.LogicalDisk | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | False | ||
Instance Name | LogicalDisk | ||
Counter Name | Avg. Disk sec/Read | ||
Frequency | 60 | ||
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.LogicalDisk.AvgDiskSecPerRead" Accessibility="Public" Enabled="false" Target="Server2008!Microsoft.Windows.Server.2008.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.2008.LogicalDisk.AvgDiskSecPerRead.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>Avg. Disk sec/Read</CounterName>
<ObjectName>LogicalDisk</ObjectName>
<InstanceName>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/DeviceID$</InstanceName>
<Frequency>60</Frequency>
<Threshold>0.04</Threshold>
<Direction>greater</Direction>
<NumSamples>15</NumSamples>
</Configuration>
</UnitMonitor>