Szabad bejegyzések a rendszer laptáblázatában

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

A Memória\szabad bejegyzések a rendszer laptáblázatában teljesítményszámlálót figyeli

Knowledge Base article:

Összefoglalás

A laptáblázat a Windows virtuálismemória-kezelője által a virtuális címek és a fizikai memóriacímek közötti összerendelések tárolására használt adatszerkezet. A Szabad bejegyzések a rendszer laptáblázatában nevű teljesítményszámláló a rendszer által pillanatnyilag nem használt laptáblázat-bejegyzések számát adja meg.

Amikor egy rendszer elkezd kifogyni a szabad laptáblázat-bejegyzésekből, akkor előfordulhat, hogy az alkalmazások és az illesztőprogramok nem kapják meg az általuk kért memóriaterületet, illetve a számítógép nem válaszol a hálózati kérésekre, látszólag leszakadva a hálózatról. Előfordulhat, hogy nem lehet bejelentkezni a rendszerbe, mert a kiszolgáló nem képes válaszolni.

Okok

Általában a magas memóriahasználat okozza a problémát. A 32 bites rendszerekben gyakoribb ez a probléma, illetve azokban, amelyeknél különleges rendszerindítási kapcsolók segítségével módosítva lett az operációs rendszer alapértelmezett memóriakezelése.

Megoldások

A lehetséges megoldások a következők:

Element properties:

TargetMicrosoft.Windows.Server.10.0.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
Túl kevés a szabad bejegyzés a rendszer laptáblázatában.
A Memória\szabad bejegyzések a rendszer laptáblázatában teljesítményszámláló küszöbértékét a rendszer túllépte.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.10.0.OperatingSystem.MemoryFreeSystemPageTableEntries" Accessibility="Public" Enabled="true" Target="ServervNext!Microsoft.Windows.Server.10.0.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.10.0.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>