Média de Segundos de Disco Físico por Transferência

Microsoft.Windows.Server.10.0.PhysicalDisk.AvgDiskSecPerTransfer (UnitMonitor)

Monitoriza a latência de leitura e escrita do disco (média de segundos de disco por transferência).

Knowledge Base article:

Resumo

O contador Média de seg de Disco/Transferência (Disco Físico\Média de seg de Disco/Transferência) do disco físico excedeu o limiar. O desempenho do disco físico e, possivelmente, o desempenho global do sistema poderão diminuir significativamente, o que resultará num fraco desempenho do sistema operativo e das aplicações.

O contador Média de seg de Disco/Transferência mede a duração média das operações de leitura e escrita de dados no disco.

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 de Leituras/Seg. do Disco Disco Físico/Média

Vista de Desempenho de Leituras/Seg. do Disco Segundos/Escritas de Disco

Causas

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.

Resoluções

Para visualizar o histórico recente do contador de desempenho Disco Físico\Média de seg de Disco/Transferências, poderá utilizar a vista seguinte:

Iniciar a Vista de Desempenho do Disco Físico

Para aumentar o débito disponível do subsistema de armazenamento para este disco físico, efetue um ou mais dos seguintes procedimentos:

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.

Adicional

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:

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

2. 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 físico) 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 físico (por exemplo, saber se é um spindle único ou uma grande matriz de discos), poderá ser difícil fornecer um valor de 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 físico 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 site Armazenamento - Arquitetura e Suporta de Controladores em http://go.microsoft.com/fwlink/?LinkId=26156.

Element properties:

TargetMicrosoft.Windows.Server.10.0.PhysicalDisk
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Instance NamePhysicalDisk
Counter NameAvg. Disk sec/Transfer
Frequency60
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
A latência de transferência (leituras e escritas) do disco físico é demasiado elevada
Foi excedido o limiar do contador de desempenho Disco Físico\Média de seg de Disco/Transferência.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.10.0.PhysicalDisk.AvgDiskSecPerTransfer" Accessibility="Public" Enabled="true" Target="ServervNext!Microsoft.Windows.Server.10.0.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.10.0.PhysicalDisk.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>PhysicalDisk</ObjectName>
<InstanceName>$Target/Property[Type="WindowsServer!Microsoft.Windows.Server.PhysicalDisk"]/PerfmonInstance$</InstanceName>
<Frequency>60</Frequency>
<Threshold>0.04</Threshold>
<Direction>greater</Direction>
<NumSamples>15</NumSamples>
</Configuration>
</UnitMonitor>