Supervisa el contador de rendimiento DiscoLógico\Media en segundos por lectura en el disco
El contador en segundos/lectura (disco lógico\media de lecturas de disco/seg.) del disco lógico ha superado el umbral. El rendimiento de las aplicaciones que dependen de este disco lógico puede verse afectado negativamente ya que el disco tarda demasiado tiempo en dar servicio de las solicitudes de lectura.
El contador Promedio de segundos de disco/lectura indica la velocidad media con se leen los datos de un disco lógico concreto.
Un elevado valor de contador de rendimiento Media en segundos/lectura puede producirse por una ráfaga de solicitudes de lectura del disco por parte de un sistema operativo o una aplicación.
Para ver el historial reciente del contador de rendimiento Disco lógico\media en segundos/lectura, puede usar la vista siguiente:
Iniciar la vista de rendimiento Disco lógico\media de segundos de disco/lectura
Para mejorar el rendimiento del subsistema de almacenamiento del disco lógico, lleve a cabo una o varias de estas acciones:
Actualice los controladores o las unidades de disco.
Cambie de un conjunto de discos (JBOD) a matrices distribuidas.
Aumente el número de ejes.
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.
El contador Media en segundos/lectura 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:
El comportamiento de una carga de trabajo que se ejecute en un sistema host concreto. Puede realizar un seguimiento de los requisitos de la carga de trabajo en relación con las solicitudes de lectura de disco a lo largo del tiempo. La caracterización de las cargas de trabajo es una parte importante del análisis de rendimiento y del plan de capacidad.
Los niveles máximos y sostenibles de rendimiento proporcionados por un subsistema de almacenamiento concreto. Una carga de trabajo se puede usar para forzar de forma artificial o natural un subsistema de almacenamiento (en este caso, un disco lógico) hasta su límite. La determinación de este límite ofrece información de configuración útil para los diseñadores y administradores de sistemas.
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/lectura en relación con otras características de las solicitudes de lectura (por ejemplo, el tamaño y la aleatoriedad/secuencialidad) y con los contadores equivalentes para las solicitudes de lectura en el disco.
Si se lleva a cabo un seguimiento del contador Media en segundos/lectura y aumenta con la intensidad de las cargas de trabajo que imponen las solicitudes de lectura, 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 http://go.microsoft.com/fwlink/?LinkId=26156.
Target | Microsoft.Windows.Server.2008.LogicalDisk | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | False | ||
Instance Name | LogicalDisk | ||
Counter Name | Avg. Disk sec/Read | ||
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.AvgDiskSecPerRead" Accessibility="Public" Enabled="false" 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.AvgDiskSecPerRead.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/Read</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>