Analyse Mémoire disponible en mégaoctets pour le système d'exploitation pour Red Hat Enterprise Linux Server 5
Cette analyse contrôle les mégaoctets disponibles (Mémoire\% mégaoctets disponibles) pour le système. Si vous recevez une alerte via cette analyse, vous devez faire en sorte que le système retrouve un état de fonctionnement normal.
La quantité de mémoire physique disponible peut diminuer dans les cas suivants :
Un trop grand nombre d'applications/de processus sont en cours d'exécution simultanée sur l'ordinateur.
Une application peut présenter une fuite de mémoire dans le temps.
Pour résoudre un problème de mémoire physique insuffisante, un administrateur peut appliquer une ou plusieurs des solutions suivantes :
Arrêter ou terminer une ou plusieurs applications, démons ou processus. Exécutez la commande « top » ou la tâche « 10 principaux processus du processeur » à partir de l'affichage des états. La liste des processus classés par pourcentage d'utilisation du processeur s'affiche. La liste par défaut présente uniquement les 10 principaux processus qui consomment le plus de ressources processeur et leur numéro PID (ID de processus) correspondant. L'utilisation des résultats de la commande « top » permet d'identifier les processus inutiles ou qui posent problème, ainsi que leur numéro PID. Exécuter une commande « kill » en utilisant le numéro PID du processus. Par exemple, si le numéro PID du processus est 4510, exécuter la commande 'kill 4510'. Vous pouvez vérifier si la mémoire disponible a augmenté en exécutant la tâche « Informations sur la mémoire » à partir de l'affichage des états.
Ajouter de la mémoire physique supplémentaire à l'ordinateur.
Déplacer des applications vers un ou plusieurs serveurs supplémentaires.
Vous pouvez afficher la mémoire disponible en exécutant la tâche « Informations sur la mémoire » à partir de l'affichage des états.
VMStat permet d'obtenir des statistiques détaillées sur les moyennes d'utilisation de la mémoire depuis le dernier redémarrage. Il est possible d'exécuter la tâche VMStat à partir de l'affichage des états.
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</CounterName>
<InstanceName/>
<Value>$Data///*[local-name()="AvailableMemory"]$</Value>
<Threshold>2.5</Threshold>
<NumSamples>3</NumSamples>
</Configuration>
</UnitMonitor>