Monitor Mbytes disponibles de espacio de intercambio de sistema operativo AIX 6.1
Este monitor comprueba la cantidad de espacio de intercambio disponible. Si se recibe una alerta de este monitor, podría ser necesaria la intervención del usuario para devolver el sistema a un estado operativo.
Una indicación de estado incorrecto muestra que el uso del espacio de intercambio en ese momento es alto. Circunstancias que pueden ocasionar este estado:
Procesos que usan recursos excesivos de memoria física.
La escritura en un sistema de archivos temporales.
Hay demasiadas aplicaciones en ejecución de forma simultánea en el equipo.
Puede que una aplicación pierda memoria con el tiempo.
Cerrar o detener una o más aplicaciones, demonios o procesos. Ejecute el comando "topas" o ejecute la tarea "Los principales 10 procesos de la CPU" desde Vista de estado. Proporcionará una lista de procesos ordenados según el uso de la CPU. De forma predeterminada, la lista mostrará solo los procesos que más CPU consuman y sus correspondientes PID (Id. de proceso). Mediante el uso de la salida emitida desde el comando "topas", identifique cualquier proceso causante del error o innecesario junto con su número de PID. Emita un comando "kill" usando el PID del proceso. Por ejemplo, si el número de PID del proceso es 4510, entonces debe emitir el comando "finalizar 4510".
Añadir espacio de intercambio adicional.
Agregue más memoria física al equipo.
Se puede ver la memoria disponible ejecutando la tarea "Información de memoria" en la vista de estado.
VMStat proporciona detalles de las estadísticas de la memoria promedio desde el último reinicio. Puede ver los datos de VMStat ejecutando la tarea en la vista de estado.
Target | Microsoft.AIX.6.1.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.AIX.6.1.OperatingSystem.AvailableMBytesSwap.Monitor" Accessibility="Public" Target="Microsoft.AIX.6.1.OperatingSystem" TypeID="Unix!Microsoft.Unix.WSMan.Performance.Average.Threshold.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.PerformanceState">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.AIX.6.1.OperatingSystem.AvailableMBytesSwap.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>Swap Space</ObjectName>
<CounterName>Available MBytes</CounterName>
<InstanceName/>
<Value>$Data///*[local-name()="AvailableSwap"]$</Value>
<Threshold>2.5</Threshold>
<NumSamples>3</NumSamples>
</Configuration>
</UnitMonitor>