Kullanılabilir Bellek Megabayt Miktarı

Microsoft.Windows.Server.6.2.OperatingSystem.MemoryAvailableMBytes (UnitMonitor)

Kullanılabilir bellek düzeyini izler.

Knowledge Base article:

Özet

Sistemin Kullanılabilir MBayt (Bellek\Kullanılabilir MBayt) değeri eşiği aşmıştır. Genel sistem performansı önemli düzeyde düşebilir, bu da işletim sisteminin ve uygulamanın performansının düşmesine neden olur.

Kullanılabilir MBayt, uygulamaların ve işlemlerin kullanabileceği fiziksel bellek miktarıdır.

Nedenler

Kullanılabilir fiziksel bellek miktarı aşağıdaki şartlar altında azalabilir.

Çözümlemeler

Bellek\Kullanılabilir MBayt sayacının yakın geçmişini görüntülemek için aşağıdaki görünümü kullanabilirsiniz:

Bellek Kullanılabilir MBayt Performans Görünümünü Başlat

Yönetici, düşük fiziksel bellek durumunu gidermek için aşağıdaki seçeneklerden bir veya birkaçını seçebilir:

Sisteme yeterince fiziksel bellek ve uygulama yükü sağlandıysa ancak sistem sürekli olarak zamanla kullanılabilir fiziksel belleği aşıyorsa, bir uygulamada bellek sızıntısı olabilir. Bellek sızıntısı olan uygulamayı belirlemek için aşağıdakileri yapın:

Sistem İzleyicisi'ni açın ve aşağıdaki sistem genelinde çalışan performans sayaçlarını belirli bir süre izleyin:

Bu sayaçlardan herhangi biri zaman içinde sürekli olarak artıyorsa, bir uygulamanın bellek sızıntısı olabilir.

Sistem bellek sızıntısı izlenimi veriyorsa, buna neden olan uygulama, Sistem Monitörü ile çalışan işlemlerin aşağıdaki sayaçları izlenerek belirlenebilir.

Bu sayaçlardan herhangi birinde sürekli ve önemli ölçüde bir artış gözlemlerseniz, destek almak için uygulama satıcısıyla bağlantı kurmak gerekebilir.

Ek

Bellek sayaçlarını izleme hakkında daha fazla bilgi almak için bkz. http://go.microsoft.com/fwlink/?LinkId=27750 adresindeki Microsoft® Windows® 2000 Server Belgeleri Web sitesi.

Bellek nesneleri hakkında daha fazla bilgi almak için bkz. http://go.microsoft.com/fwlink/?LinkId=27751 adresindeki MSDN Web sitesi.

Bellek ve önbellek kullanımını değerlendirme hakkında daha fazla bilgi için bkz. http://go.microsoft.com/fwlink/?LinkId=27681 adresindeki Microsoft Windows 2000 Kaynak Seti Web sitesi.

Element properties:

TargetMicrosoft.Windows.Server.6.2.OperatingSystem
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.6.2.MemoryAvailableMBytes.Monitortype
RemotableTrue
AccessibilityPublic
Alert Message
Kullanılabilir Bellek Megabayt Miktarı çok düşük
Bellek\Kullanılabilir MBayt performans sayacı eşiği aşıldı. Eşiği aşan değer: {0}.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.6.2.OperatingSystem.MemoryAvailableMBytes" Accessibility="Public" Enabled="true" Target="WindowsServer!Microsoft.Windows.Server.6.2.OperatingSystem" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.6.2.MemoryAvailableMBytes.Monitortype" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.6.2.OperatingSystem.MemoryAvailableMBytes.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='AvailableMBytes']$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="OverThreshold" MonitorTypeStateID="MemoryAvailableMBytesNormal" HealthState="Success"/>
<OperationalState ID="UnderThreshold" MonitorTypeStateID="MemoryAvailableMBytesLow" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>900</IntervalSeconds>
<TimeoutSeconds>300</TimeoutSeconds>
<TargetComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</TargetComputerName>
<MemoryThreshold>100</MemoryThreshold>
<NumSamples>3</NumSamples>
<CounterName>Available MBytes</CounterName>
<ObjectName>Memory</ObjectName>
<InstanceName/>
<AllInstances>false</AllInstances>
</Configuration>
</UnitMonitor>