OperatingSystem Kullanılabilir MBayt Değiştirmesi

Microsoft.Solaris.10.OperatingSystem.AvailableMBytesSwap.Monitor (UnitMonitor)

Solaris 10 İşletimSistemi Kullanılabilir MBayt Değiştirme İzlemesi

Knowledge Base article:

Özet

Kullanılabilir değiştirme alanı megabaytı az. Sistem performansı olumsuz yönde etkilenebilir.

Takas alanının kullanılabilir baytları değeri, ayrılmış takasın toplam takastan çıkarılmasıyla bulunan boş takas alanını temsil eder (sysconf API'den)

İzleme eşiği, yoklamalarda aracıya döndürülen değerlerin bir ortalamasına göre çözümlenir, burada Örnek Sayısı parametresi, ortalamanın hesaplanmasında kullanılan örneklerin sayısını denetler.

Yapılandırma

Varsayılan Yapılandırma

Parametre

Varsayılan Değer

Eşik

2.5

Aralık (saniye)

300

Örnek Sayısı

3

Geçersiz kılmalar, tüm örnekler veya belirli örnekler ya da gruplar için yukarıda tanımlanan parametre değerlerini değiştirmek üzere kullanılabilir.

Nedenler

Kötü bir durum, değiştirme alan kullanımının fazla olduğunu gösterir. Bu duruma neden olan şartlar şunlardır:

Çözümlemeler

Kullanılabilir belleği Durum Görünümü'ndeki "Bellek Bilgileri" Görevi'ni çalıştırarak görüntüleyebilirsiniz.

Ayrıntılı bellek istatistiklerini Durum Görünümü'ndeki "VMStat'ı Çalıştır" Görevi'ni çalıştırarak görüntüleyebilirsiniz.

Element properties:

TargetMicrosoft.Solaris.10.OperatingSystem
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Unix.WSMan.Performance.Average.Threshold.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Kullanılabilir Megabayt Değiştirme Alanı çok az
Değiştirme Alanı\Kullanılabilir MBayt performans sayacı eşiği aşıldı. Eşiği aşan değer: {0} Kullanılabilir MBayt.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Solaris.10.OperatingSystem.AvailableMBytesSwap.Monitor" Accessibility="Public" Target="Microsoft.Solaris.10.OperatingSystem" TypeID="Unix!Microsoft.Unix.WSMan.Performance.Average.Threshold.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.PerformanceState">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Solaris.10.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>