CiscoEnchancedMemPool Belleği ExcessiveFragmentation

System.NetworkManagement.CiscoEnchancedMemPool.Memory.ExcessiveFragmentation (UnitMonitor)

Bu aygıttaki en büyük boş arabellek yüzdesini izler

Knowledge Base article:

Özet

İzleyici, bu bellek havuzundaki bellek parçalama düzeyini gösterir. Bu izleyici iki durumda olabilir:

Yapılandırma

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

Nedenler

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.

Çözümlemeler

İ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.

Element properties:

TargetSystem.NetworkManagement.CiscoEnchancedMemPool_Performance_Memory
Parent MonitorSystem.NetworkManagement.Memory.MemoryException
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.NetworkManagement.ComputedExcessiveFragmentationMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Aşırı Bellek Parçalanması Uyarısı
{0}'daki en büyük boş bellek arabelleği eşiğin altında. En büyük boş bellek arabelleği toplam boş belleğin \%{1}'i.
RunAsDefault

Source Code:

<UnitMonitor ID="System.NetworkManagement.CiscoEnchancedMemPool.Memory.ExcessiveFragmentation" Accessibility="Public" Enabled="true" Target="NetworkLibrary!System.NetworkManagement.CiscoEnchancedMemPool_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="OverThreshold" MonitorTypeStateID="MTSThresholdError" HealthState="Error"/>
<OperationalState ID="UnderThreshold" MonitorTypeStateID="MTSThresholdSuccess" HealthState="Success"/>
</OperationalStates>
<Configuration>
<Interval>300</Interval>
<NoOfRetries>3</NoOfRetries>
<Timeout>3500</Timeout>
<LargestFreeBufferOID>.1.3.6.1.4.1.9.9.221.1.1.1.1.9.$Target/Property[Type="NetworkLibrary!System.NetworkManagement.LogicalDevice"]/Index$</LargestFreeBufferOID>
<FreeMemoryOID>.1.3.6.1.4.1.9.9.221.1.1.1.1.8.$Target/Property[Type="NetworkLibrary!System.NetworkManagement.LogicalDevice"]/Index$</FreeMemoryOID>
<ValidMemoryOID>.1.3.6.1.4.1.9.9.221.1.1.1.1.6.$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>