Monitor de MBytes de memoria disponible del sistema operativo Red Hat Enterprise Linux Server 5
La cantidad de megabytes de memoria disponibles es baja. El rendimiento del sistema puede verse afectado negativamente.
El valor del número de megabytes de memoria disponibles representa la suma de los valores de memoria disponible, búferes y caché notificados por el sistema operativo.
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.
Configuración predeterminada
Parámetro | Valor predeterminado |
Umbral | 2.5 |
Intervalo (segundos) | 300 |
Número de muestras | 3 |
Se pueden usar invalidaciones para cambiar los valores de parámetros definidos anteriormente para todas las instancias o para instancias o grupos específicos.
La cantidad de memoria física disponible puede reducirse mucho en las siguientes circunstancias:
Hay demasiadas aplicaciones/procesos en ejecución de forma simultánea en el equipo.
Puede que una aplicación pierda memoria con el tiempo.
Para hacer frente a una situación de falta de memoria física, un administrador puede elegir una o varias de estas opciones:
Detenga o finalice una o más aplicaciones, demonios o procesos. Para inspeccionar los recursos consumidos por los procesos, use el comando "top" y escriba el comando interactivo "m" para ver el uso de la memoria.
Agregue memoria física al equipo.
Mueva aplicaciones a uno o varios servidores adicionales.
Para ver la memoria disponible, ejecute la tarea "Información de memoria" de la vista de estado.
Para ver estadísticas detalladas del uso de la memoria, ejecute la tarea "Información de memoria" de la vista de estado.
Target | Microsoft.Linux.RHEL.5.OperatingSystem | ||
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.Average.Threshold.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Linux.RHEL.5.OperatingSystem.AvailableMBytes.Monitor" Accessibility="Public" Target="Microsoft.Linux.RHEL.5.OperatingSystem" TypeID="Unix!Microsoft.Unix.WSMan.Performance.Average.Threshold.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.PerformanceState">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Linux.RHEL.5.OperatingSystem.AvailableMBytes.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Value$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Error" MonitorTypeStateID="UnderThreshold" ID="UnderThreshold"/>
<OperationalState HealthState="Success" 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_MemoryStatisticalInformation?__cimnamespace=root/scx</Uri>
<Filter/>
<SplitItems>true</SplitItems>
<Interval>300</Interval>
<ObjectName>Memory</ObjectName>
<CounterName>Available MBytes Memory</CounterName>
<InstanceName/>
<Value>$Data/WsManData/*[local-name(.)='SCX_MemoryStatisticalInformation']/*[local-name(.)='AvailableMemory']$</Value>
<Threshold>2.5</Threshold>
<NumSamples>3</NumSamples>
</Configuration>
</UnitMonitor>