Systeempaginatabelvermeldingen vrij

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

Controleert het prestatiemeteritem Geheugen\Systeempaginatabelvermeldingen vrij.

Knowledge Base article:

Samenvatting

Een paginatabel is de gegevensstructuur die door Windows Virtual Memory Manager (VMM) wordt gebruikt om de koppeling tussen virtuele adressen en fysieke adressen in het geheugen op te slaan. Het prestatiemeteritem Systeempaginatabelvermeldingen vrij is het aantal systeempaginatabelvermeldingen die op dit moment niet door het systeem worden gebruikt.

Vanaf het moment dat er te weinig paginatabelvermeldingen in het systeem zijn, kunnen geheugenaanvragen door toepassingen of stuurprogramma's worden geweigerd, of reageert de computer niet meer op netwerkaanvragen, waardoor het lijkt of de computer van het netwerk is verdwenen. Mogelijk kunnen gebruikers zich niet meer bij het systeem aanmelden, omdat de server niet meer kan reageren.

Oorzaken

Meestal wordt het probleem veroorzaakt door een hoog geheugengebruik. Het probleem komt vaker voor op 32-bits systemen of systemen met speciale opstart-switches waarmee het standaard geheugenbeheer van het besturingssysteem kan worden gewijzigd.

Oplossingen

Hier zijn enkele mogelijke oplossingen:

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
Het aantal vrije systeempaginatabelvermeldingen is te laag
De drempelwaarde voor het prestatiemeteritem Geheugen\Systeempaginatabelvermeldingen vrij is overschreden.
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>