Monitor "Betriebssystem\Verfügbarer Auslagerungsbereich (MB)" (Solaris 11)
Der Wert für "Verfügbarer Auslagerungsbereich (MB)" ist niedrig. Die Systemleistung wird möglicherweise beeinträchtigt.
Anhand des Werts für "Verfügbarer Auslagerungsbereich (MB)" wird der freie Auslagerungsbereich angegeben. Dieser wird berechnet, indem der Wert für den reservierten Auslagerungsbereich von dem über die sysconf-API angegebenen Wert für den gesamten Auslagerungsbereich subtrahiert wird.
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", um die von Prozessen verwendeten Ressourcen zu überprüfen.
Erweitern Sie den Auslagerungsbereich.
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.Solaris.11.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.Solaris.11.OperatingSystem.AvailableMBytesSwap.Monitor" Accessibility="Public" Target="Microsoft.Solaris.11.OperatingSystem" TypeID="Unix!Microsoft.Unix.WSMan.Performance.Average.Threshold.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.PerformanceState">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Solaris.11.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>