Freie Seitentabelleneinträge

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

Hiermit wird der Leistungsindikator „Speicher\Freie Seitentabelleneinträge“ überwacht.

Knowledge Base article:

Zusammenfassung

Die von Windows Virtual Memory Manager (VMM) verwendete Datenstruktur, in der die Zuordnung zwischen virtuellen und physischen Adressen gespeichert wird, wird als „Seitentabelle“ bezeichnet. Der Leistungsindikator „Freie Seitentabelleneinträge im System“ gibt die Anzahl der Seitentabelleneinträge an, die zurzeit nicht vom System verwendet werden.

Wenn die Anzahl der freien Seitentabelleneinträge in einem System fast aufgebraucht ist, werden Speicheranforderungen von Anwendungen oder Treibern möglicherweise abgelehnt. Es ist auch möglich, dass Netzwerkanforderungen vom Computer nicht mehr bearbeitet werden und der Computer aus dem Netzwerk zu verschwinden scheint. Sie können sich möglicherweise nicht beim System anmelden, da eine Antwort des Servers nicht möglich ist.

Ursachen

Das Problem wird im Allgemeinen durch eine hohe Speicherauslastung verursacht. 32-Bit-Systeme bzw. Systeme, in denen das Standardverhalten des Betriebssystems bei der Speicherverwaltung mit speziellen Boot-Switches geändert wird, sind hiervon möglicherweise häufiger betroffen.

Lösungen

Mögliche Lösungen sind:

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
Freie Seitentabelleneinträge zu niedrig
Der Schwellenwert für den Leistungsindikator „Speicher\Freie Seitentabelleneinträge“ wurde überschritten.
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>