Tiempo medio en segundos por escritura en el disco

Microsoft.Windows.Client.Vista.LogicalDisk.AvgDiskSecPerWrite (UnitMonitor)

Supervisa el contador de rendimiento DiscoLógico\Media en segundos por escritura en el disco

Knowledge Base article:

Resumen

El contador en segundos/escritura (disco lógico\media en segundos/escritura) del disco lógico ha superado el umbral. El rendimiento del disco lógico, y posiblemente incluso el del sistema en general, puede disminuir significativamente, lo que afectará al rendimiento del sistema operativo y de las aplicaciones.

El contador Media en segundos/escritura mide la velocidad media de las solicitudes de lectura del disco (paquetes de solicitud E/S o IRP) que se ejecutan por segundo en un disco lógico concreto. Permite hacerse una idea del rendimiento del subsistema de almacenamiento.

Causas

Un elevado valor de contador de rendimiento Media en segundos/escritura puede producirse por una ráfaga de solicitudes de escritura del disco por parte de un sistema operativo o una aplicación.

Soluciones

Para ver el historial reciente del contador de rendimiento Disco lógico\media en segundos/escritura, puede usar la vista siguiente:

Iniciar la vista de rendimiento Disco lógico\media en segundos/escritura

Para mejorar el rendimiento del subsistema de almacenamiento del disco lógico, lleve a cabo una o varias de estas acciones:

Asegúrese de establecer este valor de umbral de forma apropiada para el hardware de almacenamiento específico. El valor de umbral variará en función del subsistema de almacenamiento subyacente al disco. Por ejemplo, puede que se trate de una matriz de discos con un único eje o con varios. Puede utilizar los reemplazos de MOM para definir umbrales de excepción, los cuales se pueden aplicar a equipos concretos o a grupos de equipos.

Adicional

El contador Media en segundos/escritura resulta útil para recopilar datos de rendimiento. Si el promedio de tiempo es suficientemente largo, podrá analizar un histograma de la respuesta de la matriz ante cargas específicas (colas, tamaños de solicitud, etc.). Si es posible, debería observar las cargas de trabajo por separado.

Puede usar las métricas de rendimiento para determinar:

Sin embargo, sin un conocimiento exhaustivo del subsistema de almacenamiento subyacente al disco lógico (por ejemplo, saber si se trata de una matriz de discos de un único eje o de varios), puede ser difícil proporcionar un valor único adecuado para todos los umbrales.

También se debe tener en cuenta el contador Media en segundos/escritura en relación con otras características de las solicitudes de escritura (por ejemplo, el tamaño y la aleatoriedad/secuencialidad) y con los contadores equivalentes para las solicitudes de escritura de disco.

Si se lleva a cabo un seguimiento del contador Media en segundos/escritura y aumenta con la intensidad de las cargas de trabajo que imponen las solicitudes de escritura, resulta razonable sospechar que el disco lógico está saturado en caso de que el rendimiento no aumente y el usuario experimente problemas de rendimiento del sistema.

Para obtener más información acerca de la arquitectura de almacenamiento y la compatibilidad con controladores, vea el sitio web sobre arquitectura y compatibilidad de controladores en relación con el almacenamiento (en inglés) en http://go.microsoft.com/fwlink/?LinkId=26156.

Element properties:

TargetMicrosoft.Windows.Client.Vista.LogicalDisk
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Instance NameLogicalDisk
Counter NameAvg. Disk sec/Write
Frequency60
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.AverageThreshold
RemotableTrue
AccessibilityPublic
Alert Message
Latencia de escritura en el disco demasiado alta
Se ha superado el umbral para el contador de rendimiento Disco lógico\Media en segundos/escritura. El valor que sobrepasó el umbral es: {0}.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Client.Vista.LogicalDisk.AvgDiskSecPerWrite" Accessibility="Public" Enabled="true" Target="Vista!Microsoft.Windows.Client.Vista.LogicalDisk" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="SystemPerf!System.Performance.AverageThreshold" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Client.Vista.LogicalDisk.AvgDiskSecPerWrite.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Value$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="OverThreshold" MonitorTypeStateID="OverThreshold" HealthState="Error"/>
<OperationalState ID="UnderThreshold" MonitorTypeStateID="UnderThreshold" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Avg. Disk sec/Write</CounterName>
<ObjectName>LogicalDisk</ObjectName>
<InstanceName>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/DeviceID$</InstanceName>
<Frequency>60</Frequency>
<Threshold>50</Threshold>
<NumSamples>5</NumSamples>
</Configuration>
</UnitMonitor>