Controleert het prestatiemeteritem Geheugen\Systeempaginatabelvermeldingen vrij.
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.
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.
Hier zijn enkele mogelijke oplossingen:
ervoor zorgen dat alle patches voor het besturingssysteem, stuurprogramma's en belangrijke toepassingen op de server zijn toegepast,
in het BOOT.INI nagaan of er speciale opstart-switches worden gebruikt voor het besturingssysteem, die mogelijk van invloed zijn op de manier waarop het virtuele geheugen door het systeem wordt beheerd. Indien dit het geval is, controleer dan of deze daadwerkelijk nodig en op de beste manier geïnstalleerd zijn.
Raadpleeg voor zeer gedetailleerde instructies voor het vaststellen van problemen als gevolg van het opraken van vrije systeemtabelvermeldingen het document Detectie, analyse en correctieve acties voor problemen als gevolg van weinig systeemtabelvermeldingen dat kan worden gedownload via het Microsoft Download Center op http://go.microsoft.com/fwlink/?LinkId=201347.
Als het probleem aanhoudt en het om een 32-bits systeem en/of een besturingssysteem van voor Windows Server 2016 gaat, moet u uw systeem bijwerken naar Microsoft Windows Server 2016 of hoger en/of de werkbelasting verplaatsen naar een 64-bits systeem.
Target | Microsoft.Windows.Server.10.0.OperatingSystem | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Instance Name | Memory | ||
Counter Name | Free System Page Table Entries | ||
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.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>