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

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

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

Knowledge Base article:

Resumo

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 de Disco Lógico/Média Segundos/Leituras de Disco

Vista de Desempenho de Disco Lógico/Média 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 aumentar o débito disponível do subsistema de armazenamento para este disco lógico, 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:

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 site Armazenamento - Arquitetura e Suporta de Controladores em 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 (leituras e escritas) do disco lógico é demasiado elevada
O limiar para o contador de desempenho de Disco Lógico\Média de seg de Disco/Transferência.
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>