Kullanılabilir bellek düzeyini izler.
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.
Kullanılabilir fiziksel bellek miktarı aşağıdaki şartlar altında azalabilir.
Bilgisayarda çok sayıda uygulamanın aynı anda çalıştırılması.
Uygulama zamanla bellek sızdırıyor olabilir.
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:
Bir veya daha fazla uygulamayı, hizmeti veya işlemi kapatın ya da durdurun.
Bilgisayara ek Fiziksel Bellek ekleyin.
Uygulamaları bir veya daha fazla ek sunucuya taşıyabilir.
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:
Disk Belleği Dosyası\% Kullanım
Disk Belleği Dosyası\%
Bellek\Havuz Disk Belleksiz Baytlar
Bellek\Havuz Disk Bellekli Baytlar
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.
İşlem\Disk Bellek Dosyası Baytları
İşlem\Havuz Disk Belleksiz Baytlar
İşlem\Havuz Disk Bellekli Baytlar
İşlem\Özel Baytlar
İşlem\İş Parçacığı Sayısı
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.
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.
Target | Microsoft.Windows.Server.2008.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.Windows.Server.2008.MemoryAvailableMBytes.Monitortype | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.Server.2008.OperatingSystem.MemoryAvailableMBytes" Accessibility="Public" Enabled="true" Target="Server2008!Microsoft.Windows.Server.2008.OperatingSystem" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.2008.MemoryAvailableMBytes.Monitortype" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2008.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>