Bellek havuzundaki bellek parçalanması düzeyini izler
İzleyici, bu bellek havuzundaki bellek parçalama düzeyini gösterir. Bu izleyici iki durumda olabilir:
İyi Durumda: En büyük boş bellek arabelleği yüzdesi eşiğin üzerindedir.
Hata: En büyük boş bellek arabelleği yüzdesi eşiğin altındadır.
Bu izleyicide aşağıdaki seçenekler yapılandırılabilir:
Seçenek | Tanım | Varsayılan |
Aralık | Aygıt durumu denetimleri arasındaki süre (saniye olarak) | 240 saniye |
Yeniden deneme sayısı | Aralığa ait örnek atılmadan önce her izleme aralığındaki deneme sayısı | 3 |
Örnek sayısı | İzleyici durum değiştirmeden önce ardışık örnek sayısı | 3 |
Zaman Aşımı | Örnek zaman aşımına uğrayıp değeri örneklemek için yeni bir girişimde bulunulmadan önce aygıttan yanıt gelmesi için beklenecek süre (milisaniye olarak) | 3500 milisaniye |
Eşik | Belleğin parçalanmış olarak kabul edildiği en büyük boş arabellek yüzdesi | 10 |
Bu izleyici, bu aygıttaki sistem belleği yüksek oranda parçalanmışsa bir hata durumu girer. En büyük boş bellek arabelleği yüzdesi eşik ile karşılaştırılır (varsayılan eşik 10'dur). En büyük boş bellek arabelleği yüzdesi, havuzda kalan boş bellekle karşılaştırılan havuzdaki en büyük bitişik bellek arabelleği alınarak hesaplanır.
İzleyici için Durum Değişikliği Olayları sekmesinde durum değişikliğine ilişkin ayrıntıları denetlemek için Sistem Durumu Gezgini'ni kullanın. Bu veri, sistem durumunun değişmesine neden olan ölçülen en büyük boş bellek arabelleği yüzdesini gösterir. Sorun ve sorun giderme yordamları hakkında daha fazla bilgi için aygıt üreticisinin sağladığı belgelere bakın.
Target | System.NetworkManagement.Cisco_Performance_Memory | ||
Parent Monitor | System.NetworkManagement.Memory.MemoryException | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | System.NetworkManagement.ComputedExcessiveFragmentationMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="System.NetworkManagement.Cisco.Memory.ExcessiveFragmentation" Accessibility="Public" Enabled="true" Target="NetworkLibrary!System.NetworkManagement.Cisco_Performance_Memory" ParentMonitorID="System.NetworkManagement.Memory.MemoryException" Remotable="true" Priority="Normal" TypeID="System.NetworkManagement.ComputedExcessiveFragmentationMonitorType" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="System.NetworkManagement.Generic.Memory.ExcessiveFragmentation.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="System!System.Entity"]/DisplayName$</AlertParameter1>
<AlertParameter2>$Data/Context/Value$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UnderThreshold" MonitorTypeStateID="MTSThresholdError" HealthState="Error"/>
<OperationalState ID="OverThreshold" MonitorTypeStateID="MTSThresholdSuccess" HealthState="Success"/>
</OperationalStates>
<Configuration>
<Interval>300</Interval>
<NoOfRetries>3</NoOfRetries>
<Timeout>3500</Timeout>
<LargestFreeBufferOID>.1.3.6.1.4.1.9.9.48.1.1.1.7.$Target/Property[Type="NetworkLibrary!System.NetworkManagement.LogicalDevice"]/Index$</LargestFreeBufferOID>
<FreeMemoryOID>.1.3.6.1.4.1.9.9.48.1.1.1.6.$Target/Property[Type="NetworkLibrary!System.NetworkManagement.LogicalDevice"]/Index$</FreeMemoryOID>
<ValidMemoryOID>.1.3.6.1.4.1.9.9.48.1.1.1.4.$Target/Property[Type="NetworkLibrary!System.NetworkManagement.LogicalDevice"]/Index$</ValidMemoryOID>
<ValidMemoryRegEx>^1$</ValidMemoryRegEx>
<Threshold>10</Threshold>
<NumberOfSamples>3</NumberOfSamples>
<ObjectName>Memory</ObjectName>
<CounterName>Largest Free Buffer %</CounterName>
</Configuration>
</UnitMonitor>