Bellek\Saniyede Bellek Sayfası performans sayacını izleyin
Sistemin belleği disk belleğine ve/veya disk belleğinden alma hızı çok yüksek. Bu izleme, sistem genelinde gecikmelere neden olan türde hataların birincil göstergesi olan "Bellek\Sayfa/sn" sayacına dayanır. Genel sistem performansı önemli düzeyde düşebilir.
Sayfa/sn, donanım disk belleği hatalarını çözümleme amacıyla diskten sayfa okuma veya diske sayfa yazma hızını gösterir.
Bir veya birkaç uygulama, belleği yoğun olarak kullanmaktadır ve sistem, istekleri karşılamak için verileri diskten ile disk belleği arasında taşımak zorunda kalmaktadır.
Sistem genel bellek kullanımını hangi işlemlerin artırdığını ve disk belleğine alma hızlarını belirlemek için, performans izleyicisindeki "İşlem" nesnesinden şu sayaçları kullanın:
Sayfa Hatası/sn: Sayfa Hatası/sn, bu işlemde çalışmakta olan iş parçacıklarının sayfa hatalarının oluşma hızıdır. Bir sayfa hatası, bir iş parçacığı, ana bellekteki kendi çalışma kümesinde olmayan bir sanal bellek sayfasına başvurduğunda oluşur. Bu hata, sayfanın, zaten ana bellekte olduğundan bekleme listesinde değilse veya paylaşıldığı başka bir işlem tarafından kullanılıyorsa diskten getirilmesine neden olmayabilir.
Havuz Disk Belleksiz Baytlar: Havuz Disk Belleksiz Baytlar, sistem belleğinin (işletim sistemi tarafından kullanılan fiziksel bellek) diske yazılamayan ancak kullanıldıkları sürece fiziksel bellekte kalması gereken nesneler için bir bölgesi olan disk belleksiz havuzun bayt cinsinden boyutudur. Bellek\\Havuz Disk Belleksiz Baytlar, İşlem\\Havuz Disk Belleksiz Baytlar'dan farklı olarak hesaplanır, bu yüzden İşlem\Havuz Disk Belleksiz Baytlar\\_Toplam değerine eşit olmayabilir. Bu sayaç, yalnızca son gözlemlenen değeri gösterir; bir ortalama değildir.
Havuz Disk Bellekli Baytlar: Havuz Disk Bellekli Baytlar, sistem belleğinin (işletim sistemi tarafından kullanılan fiziksel bellek) kullanılmadıklarında diske yazılabilen nesneler için bir bölgesi olan disk bellekli havuzun bayt cinsinden boyutudur. Bellek\\Havuz Disk Bellekli Baytlar, İşlem\\Havuz Disk Bellekli Baytlar'dan farklı olarak hesaplanır, bu yüzden İşlem\\Havuz Disk Bellekli Baytlar\\_Toplam değerine eşit olmayabilir. Bu sayaç, yalnızca son gözlemlenen değeri gösterir; bir ortalama değildir.
Çözümlemeler, ayrıntılı bir araştırmanın bulgularına bağlı olarak değişir ve aşağıdakilerden birini içerebilir:
Bilinen bellek sorunlarının çözülmesini sağlamak için işletim sistemine veya uygulamalara güncelleme uygulama.
Sistemde çalışan uygulamaların sayısını veya sistemin üstlendiği yükün miktarını azaltma.
Sisteme daha fazla RAM ekleyin.
Target | Microsoft.Windows.Server.6.2.OperatingSystem | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Instance Name | Memory | ||
Counter Name | Pages/Sec | ||
Frequency | 300 | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | System.Performance.ConsecutiveSamplesThreshold | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.Server.6.2.OperatingSystem.MemoryPagesPerSecond" Accessibility="Public" Enabled="true" Target="WindowsServer!Microsoft.Windows.Server.6.2.OperatingSystem" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="SystemPerf!System.Performance.ConsecutiveSamplesThreshold" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.6.2.OperatingSystem.MemoryPagesPerSecond.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters/>
</AlertSettings>
<OperationalStates>
<OperationalState ID="OverThreshold" MonitorTypeStateID="ConditionTrue" HealthState="Warning"/>
<OperationalState ID="UnderThreshold" MonitorTypeStateID="ConditionFalse" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Pages/Sec</CounterName>
<ObjectName>Memory</ObjectName>
<InstanceName/>
<Frequency>300</Frequency>
<Threshold>5000</Threshold>
<Direction>greaterequal</Direction>
<NumSamples>12</NumSamples>
</Configuration>
</UnitMonitor>