Monitor "Betriebssystem\Verfügbarer Auslagerungsbereich (MB)" (Red Hat Enterprise Linux Server 6)
Der Wert für "Verfügbarer Auslagerungsbereich (MB)" ist niedrig. Die Systemleistung wird möglicherweise beeinträchtigt.
Über den Wert für "Verfügbarer Auslagerungsbereich (MB)" wird der freie Auslagerungsbereich angegeben, so wie vom Betriebssystem gemeldet.
Der Grenzwert des Monitors wird gegen einen Durchschnitt der Werte analysiert, die nach Abrufen vom Agent zurückgegeben werden. Dabei wird die Anzahl der Abtastungen, die in die Berechnung des Durchschnitts einfließen, über den Parameter "Anzahl der Abtastungen" gesteuert.
Standardkonfiguration
Parameter | Standardwert |
Schwellenwert | 2.5 |
Intervall (Sekunden) | 300 |
Anzahl der Abtastungen | 3 |
Die oben für alle Instanzen oder für eine bestimmte Instanz oder Gruppe definierten Parameterwerte können mithilfe von Außerkraftsetzungen geändert werden.
Ein fehlerhafter Status zeigt an, dass der Auslagerungsbereich zurzeit stark genutzt wird. Mögliche Ursachen:
Prozesse, die extrem viele physische Speicherressourcen beanspruchen
Es wird in ein temporäres Dateisystem geschrieben.
Auf dem Computer werden zu viele Anwendungen gleichzeitig ausgeführt.
Eine Anwendung gibt im Laufe der Zeit Arbeitsspeicherbereiche nicht wieder frei.
Beenden Sie Anwendungen oder Prozesse bzw. brechen Sie sie ab. Verwenden Sie den Befehl "Top" und geben Sie zur Anzeige der Speicherauslastung den interaktiven Befehl "m" ein, um die von Prozessen verwendeten Ressourcen zu überprüfen.
Erweitern Sie den Auslagerungsbereich. Erstellen Sie mit "mkfile" eine Datei für den lokalen Auslagerungsbereich. Führen Sie zum Erstellen einer 1 GB großen Auslagerungsdatei Folgendes aus: dd if=/dev/zero of=/swapfile bs=1k count=1048576. Geben Sie den Befehl aus, um den Bereich in eine Auslagerungsdatei umzuwandeln: mkswap /swapfile. Geben Sie den Befehl aus, um die Auslagerungsdatei zu aktivieren: swapon /swapfile. Sie können den Befehl "free" ausführen, um den gesamten verfügbaren Auslagerungsbereich anzuzeigen.
Fügen Sie dem Computer physischen Speicher hinzu.
Zum Anzeigen des verfügbaren Speichers führen Sie in der Statusansicht den Task "Speicherinformationen" aus.
Zum Anzeigen detaillierter Speicherstatistiken führen Sie in der Statusansicht den Task "VMStat ausführen" aus.
Target | Microsoft.Linux.RHEL.6.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.6.OperatingSystem.AvailableMBytesSwap.Monitor" Accessibility="Public" Target="Microsoft.Linux.RHEL.6.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.6.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 Swap</CounterName>
<InstanceName/>
<Value>$Data/WsManData/*[local-name(.)='SCX_MemoryStatisticalInformation']/*[local-name(.)='AvailableSwap']$</Value>
<Threshold>2.5</Threshold>
<NumSamples>3</NumSamples>
</Configuration>
</UnitMonitor>