Tamaño medio del disco físico de Universal Linux Monitor de Lecturas de disco/seg.
El tiempo medio por lectura (para el disco físico) es elevado. El rendimiento del sistema puede verse afectado negativamente.
Este tiempo medio por lectura en disco físico se mide en segundos. Un disco que esté generando un cuello de botella podría ralentizar todo el sistema.
El umbral de monitor se analiza con el promedio de valores devueltos por sondeos realizados al agente, donde el parámetro de número de muestras controla el número de muestras incluidas en el cálculo del promedio. El valor devuelto por el agente es el valor medio de los 5 minutos anteriores.
La supervisión de discos físicos está deshabilitada de manera predeterminada. Para habilitar la supervisión debe habilitar la detección de objetos denominada 'Detectar discos físicos de Universal Linux'.
Configuración predeterminada
Parámetro | Valor predeterminado |
Umbral | 0.05 |
Intervalo (segundos) | 300 |
Número de muestras | 5 |
Se pueden usar invalidaciones para cambiar los valores de parámetros definidos anteriormente para todas las instancias o para instancias o grupos específicos.
Un estado incorrecto indica que el tiempo medio de lectura en el disco físico en ese momento es elevado.
Circunstancias que pueden ocasionar este estado:
Un uso intensivo de la CPU puede provocar una ralentización al transferir gran cantidad de datos.
La velocidad de interfaz de la unidad de disco duro puede crear un cuello de botella que afecte al rendimiento general si es demasiado lenta para la velocidad de transferencia máxima continuada de la unidad de disco duro.
Cuando hay poca memoria disponible, el Administrador de memoria virtual escribe más páginas para intercambiar, lo que produce un aumento en la actividad del disco.
Actualice a un procesador más rápido o agregue procesadores adicionales.
Confirme que el sistema dispone de la unidad de disco duro con la máxima velocidad que puede admitir.
Agregue memoria física.
Asegúrese de establecer este valor de umbral de forma apropiada para el hardware de almacenamiento específico. El valor de umbral apropiado varía en función del subsistema de almacenamiento subyacente al disco. Por ejemplo, el "disco" puede tratarse de una matriz de discos con un único eje o con varios. Puede usar las invalidaciones de Operations Manager para definir umbrales de excepción, los cuales se pueden aplicar a equipos concretos o a grupos de equipos.
Target | Microsoft.Linux.Universal.PhysicalDisk | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Linux.Universal.PhysicalDisk.AverageDiskReadTime.Monitor" Accessibility="Public" Target="Universal!Microsoft.Linux.Universal.PhysicalDisk" TypeID="Unix!Microsoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.PerformanceState">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Linux.Universal.PhysicalDisk.AverageDiskReadTime.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Value$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="UnderThreshold" ID="UnderThreshold"/>
<OperationalState HealthState="Error" MonitorTypeStateID="OverThreshold" ID="OverThreshold"/>
</OperationalStates>
<Configuration>
<TargetSystem>$Target/Host/Property[Type="Unix!Microsoft.Unix.Computer"]/NetworkName$</TargetSystem>
<Uri>http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_DiskDriveStatisticalInformation?__cimnamespace=root/scx</Uri>
<Filter/>
<SplitItems>true</SplitItems>
<Interval>300</Interval>
<ObjectName>Physical Disk</ObjectName>
<CounterName>Avg. Disk sec/Read</CounterName>
<InstanceName>$Target/Property[Type="Unix!Microsoft.Unix.LogicalDevice"]/DeviceID$</InstanceName>
<InstanceProperty>/DataItem/WsManData/*[local-name(.)='SCX_DiskDriveStatisticalInformation']/*[local-name(.)='Name']</InstanceProperty>
<Value>$Data/WsManData/*[local-name(.)='SCX_DiskDriveStatisticalInformation']/*[local-name(.)='AverageReadTime']$</Value>
<Threshold>.05</Threshold>
<NumSamples>5</NumSamples>
</Configuration>
</UnitMonitor>