Monitorizar o contador de desempenho Disco Lógico\Média Seg Disco por Transferência
O contador Média de seg de Disco/Transferência (Disco Lógico\Média de seg de Disco/Transferência) 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 e escrita.
O contador Média de seg de Disco/Transferência indica a que velocidade os dados estão a ser lidos e escritos, em média, para um disco lógico específico.
O contador Média de seg de Disco/Transferência é composto por pedidos de Transferência de leitura e de escrita do disco. Para visualizar a taxa média recente dos pedidos de Transferência de leitura e de escrita do disco, poderá utilizar as seguintes vistas:
Vista de Desempenho Disco Lógico\Média de seg de Disco/Leituras
Vista de Desempenho Disco Lógico\Média de seg de Disco/Escritas
Poderá ocorrer um valor elevado do contador de desempenho Média de seg de Disco/Transferência devido a uma sucessão de pedidos de transferência de disco efetuados por um sistema operativo ou por uma aplicação.
Para aumentar o débito disponível do subsistema de armazenamento para este disco lógico, efetue um ou mais dos seguintes procedimentos:
Atualize os controladores ou unidades de disco.
Mude de RAID-5 para RAID-0+1.
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. Pode utilizar substituições MOM para definir limiares de exceção, que podem ser aplicados a computadores específicos ou a grupos completos de computadores.
O contador Média de seg de Disco/Transferência é ú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 transferência 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 ser utilizada para, artificial ou naturalmente, 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/Transferência em conjunto com outras características de pedidos de transferência (por exemplo, tamanho do pedido e aleatoriedade/sequência), bem como os contadores equivalentes para pedidos de escrita de disco.
Se o contador Média de seg de Disco/Transferência for controlado ao longo do tempo, e se aumentar com a intensidade das cargas de trabalho prevalecentes nos pedidos de transferência, é razoável suspeitar que o disco lógico está saturado se o débito não aumentar e o utilizador notar uma degradação do débito do sistema.
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 | True | ||
Instance Name | LogicalDisk | ||
Counter Name | Avg. Disk sec/Transfer | ||
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.AvgDiskSecPerTransfer" Accessibility="Public" Enabled="true" 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.AvgDiskSecPerTransfer.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/Transfer</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>