Média de Segundos de Disco Lógico por Transferência

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

Monitorar o contador de desempenho Disco Lógico\Média de Segundos de Disco por Transferência

Knowledge Base article:

Resumo

O Média de Disco s/Transferência (Disco Lógico\ Média de Disco s/Transferência) para o disco lógico foi excedido. O desempenho dos aplicativos que dependem desse disco lógico pode sofrer impacto negativo à medida que o disco demora mais tempo do que o normal para cumprir solicitações de leitura e gravação.

O Contador de Média de Segundos do Disco/Transferência indica a rapidez em que os dados estão sendo lidos e gravados em média para um disco lógico específico.

O contador de Segundos de Disco/Transferência é elaborado a partir de solicitações de Transferências de disco tanto de leitura quanto de gravação. Para visualizar a taxa média recente no disco de solicitações de Transferência de leitura e gravação, utilize as visualizações a seguir:

Exibição de Desempenho de Média de Leituras por Segundo do Disco Lógico

Exibição de Desempenho de Média de Gravações no Disco Lógico por Segundo

Causas

Um valor alto do contador de desempenho Média de Disco s/Transferência pode ocorrer devido a uma intermitência de solicitações de transferência de disco por um sistema operacional ou aplicativo.

Resoluções

Para aumentar a taxa de transferência do subsistema de armazenamento disponível desse disco lógico, siga um ou mais destes procedimentos:

Configure esse valor de limite adequadamente para seu hardware de armazenamento específico. O valor do limite varia de acordo com o subsistema de armazenamento básico do disco. Por exemplo, o “disco” pode ser um único eixo ou uma grande matriz de discos. É possível usar substituições do MOM para definir limites de exceções que podem ser aplicadas a computadores específicos ou grupos inteiros de computadores.

Adicional

O Média de Disco s/Transferência é útil para coleta de dados de taxa de transferência. Se o tempo médio for longo demais, você poderá analisar um histograma da resposta da matriz a cargas específicas (filas, tamanhos de solicitações etc.). Se possível, você deve observar cargas de trabalho separadamente.

É possível usar métricas de taxa de transferência para determinar:

No entanto, sem conhecimento profundo do subsistema de armazenamento básico do disco lógico (por exemplo, saber se ele é um único eixo ou uma matriz maciça de discos), pode ser difícil fornecer um valor de limite otimizado de um tamanho que sirva para todos os casos.

Também é necessário considerar o contador de Média de Disco s/Transferência em conjunto com outras características de solicitações de transferência (por exemplo, tamanho e aleatoriedade/sequência da solicitação) e os contadores equivalentes para solicitações de gravação em disco.

Se o contador de Média de Disco s/Transferência for acompanhado ao longo do tempo e se ele aumentar com a intensidade das cargas de trabalho que estão orientando as solicitações de transferência, será razoável suspeitar que o disco lógico está saturado, se a taxa de transferência não aumentar e o usuário sentir a degradação da taxa de transferência do sistema.

Para obter mais informações sobre arquitetura de armazenamento e o suporte de drivers, consulte o site sobre armazenamento – arquitetura e suporte de drivers (em inglês), no endereço http://go.microsoft.com/fwlink/?LinkId=26156

Element properties:

TargetMicrosoft.Windows.Server.10.0.LogicalDisk
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Instance NameLogicalDisk
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 do disco lógico (leituras e gravações) é muito alta
O limite para o contador de Disco Lógico\ Média de Disco s/Transferência foi excedido.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.10.0.LogicalDisk.AvgDiskSecPerTransfer" Accessibility="Public" Enabled="true" Target="ServervNext!Microsoft.Windows.Server.10.0.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.10.0.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>