Entrées libres de la table des pages système

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

Analyse du compteur de performances Mémoire\Entrées libres de la table des pages système

Knowledge Base article:

Résumé

Une table de pages est la structure de données utilisée par le Gestionnaire de mémoire virtuelle (VMM) de Windows pour stocker le mappage entre les adresses virtuelles et les adresses physiques dans la mémoire. Le compteur de performances Entrées libres de la table des pages système est le nombre d'entrées de table de pages non utilisées actuellement par le système.

Lorsqu'un système commence à manquer d'entrées de table de pages, les applications ou les pilotes peuvent voir leurs demandes de mémoire refusées, ou l'ordinateur peut cesser de répondre aux demandes du réseau, qui semblent disparaître du réseau. Il peut être impossible de se connecter sur le système car le serveur peut ne pas être en mesure de répondre.

Causes

En règle générale, le problème est dû à une utilisation élevée de mémoire. Le problème peut être plus courant sur les systèmes 32 bits ou les systèmes utilisant des commutateurs de démarrage spéciaux pour modifier les comportements de gestion de mémoire par défaut du système d'exploitation.

Résolutions

Les résolutions possibles sont les suivantes :

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
Le nombre d'entrées libres de la table des pages système est trop faible.
Le seuil du compteur de performances Mémoire\Entrées libres de la table des pages système a été dépassé.
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>