Boş Sistem Disk Belleği Tablosu Girişleri

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

Bellek\Boş Sistem Disk Belleği Tablosu Girişleri performans sayacını izleyin

Knowledge Base article:

Özet

Disk belleği tablosu, Windows Sanal Bellek Yöneticisi'nin (VMM) sanal adresler ile bellekteki fiziksel adresler arasındaki eşlemeyi depolamak için kullandığı bir veri yapısıdır. Boş Sistem Disk Belleği Tablosu Girişleri performans sayacı, o anda sistemde olmayan disk belleği tablosu girişlerinin sayısıdır.

Bir sistemin boş disk belleği tablosu girişleri azalmaya başladığında, uygulama veya sürücülerin bellek istekleri reddedilebilir veya bilgisayar ağ isteklerine yanıt vermeyi durdurarak ağdan kaybolmuş gibi durabilir. Sistemde oturum açma girişimleri, sunucu yanıt veremediğinden sonuçsuz kalabilir.

Nedenler

Genel olarak bakıldığında, soruna yüksek miktarda bellek kullanımı neden olur. Sorun, 32 bitlik sistemlerde veya işletim sisteminin varsayılan bellek yönetim davranışlarını değiştirmek için özel önyükleme anahtarları kullanan sistemlerde daha yaygın görülebilir.

Çözümlemeler

Olası çözümlemeler arasında şunlar bulunur:

Element properties:

TargetMicrosoft.Windows.Server.6.2.OperatingSystem
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Instance NameMemory
Counter NameFree System Page Table Entries
Frequency300
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
Boş Sistem Disk Belleği Tablosu Girişleri Çok Düşük.
Bellek\Boş Sistem Disk Belleği Tablosu Girişleri performans sayacı eşiği aşıldı.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.6.2.OperatingSystem.MemoryFreeSystemPageTableEntries" 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.MemoryFreeSystemPageTableEntries.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>Free System Page Table Entries</CounterName>
<ObjectName>Memory</ObjectName>
<InstanceName/>
<Frequency>300</Frequency>
<Threshold>5000</Threshold>
<Direction>lessequal</Direction>
<NumSamples>6</NumSamples>
</Configuration>
</UnitMonitor>