Die aus freien Seiten bestehenden Tabelleneinträge befinden sich an der kritischen Schwelle.

[Dieses Thema beschäftigt sich mit einem besonderen Problem, das von Exchange Server Analyzer angezeigt wird. Die Problembehandlung sollte nur auf Systeme angewendet werden, auf denen Exchange Server Analyzer ausgeführt wird und dieses spezielle Problem auftritt. Exchange Server Analyzer (als kostenloser Download verfügbar) trägt remote Konfigurationsdaten von allen Servern in der Topologie zusammen und analysiert diese Daten automatisch. Der sich ergebende Bericht enthält ausführliche Informationen zu wichtigen Konfigurationskonflikten, möglichen Problemen und Produkteinstellungen, die nicht den Standardeinstellungen entsprechen. Indem Sie diese Empfehlungen beachten, können Sie bessere Leistung, Skalierbarkeit, Zuverlässigkeit und Betriebszeit erzielen. Weitere Informationen zum Tool sowie zum Download der aktuellsten Version finden Sie unter "Microsoft Exchange Analyzers" unter der Adresse https://go.microsoft.com/fwlink/?linkid=34707.]  

Letztes Änderungsdatum des Themas: 2009-09-14

Microsoft® Exchange Server Analyzer fragt die Microsoft WMI-Klasse (Windows® Management Instrumentation –Windows®-Verwaltungsinstrumentation) Win32_PerfRawData_PerfOS_Memory ab, um den aktuellen Wert für das Objekt FreeSystemPageTableEntries zu ermitteln. Wenn der Wert für FreeSystemPageTableEntries kleiner oder gleich 5000 ist, wird ein Fehler angezeigt.

Microsoft Windows Server™ 2003 und Windows 2000 Server können bis zu 4 GB Speicheradressraum direkt adressieren, unabhängig von der Größe des installierten physischen Arbeitsspeichers. Jedes Element einer virtuellen Adresse weist aus Prozesssicht konzeptionell auf ein Byte physischen Speichers. Es gehört zu den Aufgaben des Virtual Memory-Managers (VMM) zusammen mit der Speichermanagereinheit (MMU, Memory Manager Unit) des Prozessors, jede virtuelle Adresse in die entsprechende physische Adresse zu übersetzen bzw. sie darauf abzubilden. VMM führt diese Abbildung durch, indem er den RAM in Seitenframes mit fester Größe aufteilt, Seitentabelleneinträge (PTEs, Page Table Entries) zum Speichern der Informationen über diese Seitenframes erstellt und diese abbildet. Seitentabelleneinträge sind kleine Kernelmodus-Speicherpuffer, die verwendet werden, um mit dem Datenträger-E/A-Teilsystem und dem Netzwerk zu kommunizieren. Jeder Tabelleneintrag stellt einen Seitenframe dar und enthält die für VMM notwendigen Informationen, um eine Seite zuzuordnen.

In einem x86-basierten System, das eine Seitengröße von 4 KB verwendet, beträgt die Maximalanzahl der Seitentabelleneinträge, die zum Abbilden von 2 GB Adressraum benötigt wird, 524.288 (2 GB/4 KB). Auf einem vergleichbaren System, das den /3GB-Schalter verwendet, ist die Anzahl der Seitentabelleneinträge, die benötigt werden, um 3 GB Adressraum abzubilden, 786.432 (3 GB/4 KB). Auf einem typischen System wird dieser Raum wie folgt verwendet:

  • Ein Maximum von 50.000 Seitentabelleneinträgen (ungefähr 195 MB Adressraum) wird für allgemeine Verwendung reserviert.
  • Der Rest wird zum Abbilden von Systemcache, Hyperspace, ausgelagertem Pool, nicht ausgelagertem Pool, Bereich für Absturzspeicherabbild usw. verwendet.

Diese Poolgröße für Seitentabelleneinträge wird, basierend auf der im System vorhandenen Menge an physischem Speicher, automatisch beim Systemstart bestimmt. Dieser Pool wird zwischen ausgelagertem Pool und nicht ausgelagertem Pool eingefügt, der ebenfalls mit der Größe des physischen Speichers im System wächst.

Der Pool mit Seitentabelleneinträgen kann stark verwendet und hochgradig fragmentiert werden. Dies kann zu Situationen führen, in denen ein Treiber nicht geladen wird. Wenn der PTE-Pool des Systems auf null reduziert wird, werden davon andere Teile des Systems beeinträchtigt. Dies führt sogar dazu, dass Threads nicht erstellt werden, dass das System blockiert und möglicherweise abstürzt.

Ein gesunder Exchange Server-Computer sollte mindestens 8.000 Seitentabelleneinträge jederzeit verfügbar haben. Wenn die Anzahl der freien Seitentabelleneinträge unter 8.000 fällt, jedoch über dem Wert 5.000 bleibt, wird der unter Freie Seitentabelleneinträge befinden sich an der Warnschwelle. beschriebene Fehler angezeigt: Wenn die Anzahl freier Seitentabelleneinträge unter 5.000 fällt, wird dieser Fehler angezeigt.

Um dieses Problem zu beheben, können Sie die nachfolgend beschriebene Vorgehensweise verwenden, um den Registrierungswert SystemPages für das Betriebssystem Ihres Exchange Server-Computers entsprechend zu konfigurieren. Wenn Sie Exchange Server 2003 Service Pack 1 (SP1) auf Windows Server 2003 mit einem RAM von 1 GB oder mehr ausführen, wird empfohlen, dass Sie den Registrierungsschlüssel SystemPages auf null festlegen. Diese Empfehlung unterscheidet sich von der Empfehlung für Windows 2000 Server, die besagt, dass SystemPages auf den Wert 31000 (dezimal) festgelegt werden soll.

Nachdem Sie die nachfolgend beschriebene Prozedur ausgeführt haben, sollten Sie die Anzahl freier Seitentabelleneinträge überwachen. Das kann geschehen, indem Sie den Leistungsindikator Memory | Free System Page Table Entries mit dem Windows-Systemmonitor überwachen. Wenn die Anzahl der freien Seitentabelleneinträge niedrig bleibt, nachdem Sie die Änderungen an der Registrierung vorgenommen haben, sollten Sie Folgendes prüfen, um sicherzugehen, dass der Exchange Server-Computer optimal konfiguriert ist:

  • Treiber   Ein beschädigter Treiber stellt eine der Hauptursachen für eine geringe Anzahl von Seitentabelleneinträgen im System dar. Wenden Sie sich an Ihren Hardwarehersteller, um sich zu vergewissern, ob Sie die aktuellsten Treiber für Ihre Hardware verwenden. Es kann aber auch die Möglichkeit geben, zu einem einfacheren Treiber zurückzukehren. Beispielsweise brauchen Computer, auf denen serverbasierte Anwendungen wie Exchange Server ausgeführt werden, im Allgemeinen nicht die fortgeschrittensten Videotreiber mit all ihren Eigenschaften. Stattdessen ist ein einfacherer Treiber oft ausreichend. Das Wechseln von einem fortgeschrittenen Videotreiber zu einem einfachen Videotreiber sollte die Anzahl freier Seitentabelleneinträge erhöhen.
  • Systemkonfiguration Wenn auf Ihrem Windows Server 2003-System 1 GB oder mehr an physischem Speicher installiert ist, sollten Sie überprüfen, ob die Datei boot.ini ordnungsgemäß mit den Schaltern /3GB und /USERVA=3030 konfiguriert ist, wie in den folgenden Microsoft Knowledge Base-Artikeln beschrieben: 823440, „Sie müssen die Startoption "/3GB" verwenden, wenn Sie Exchange Server 2003 auf einem Windows Server 2003-System installieren“ unter https://go.microsoft.com/fwlink/?linkid=3052&kbid=823440 und 810371, „XADM: „Using the /Userva switch on Windows Server 2003-based computers that are running Exchange Server“ unter https://go.microsoft.com/fwlink/?linkid=3052&kbid=810371.
  • Ereignisprotokolle   Prüfen Sie das Ereignisprotokoll der Anwendung auf dem Exchange-Server auf Fehler und Warnungen, insbesondere auf die MSExchangeIS-Ereignisse 9582 (Fehler und Warnungen), 9665 (Warnung) und 12880 (Fehler). Das Vorhandensein von Ereignis 9665 könnte auch anzeigen, dass SystemPages nicht für eine optimale Leistung konfiguriert ist. Weitere Informationen zu diesen Ereignissen finden Sie im Microsoft Knowledge Base-Artikel 325044, „SO WIRD'S GEMACHT: Problembehandlung bei Fragmentierung des virtuellen Speichers in Exchange 2003 und Exchange 2000“ unter https://go.microsoft.com/fwlink/?linkid=3052&kbid=325044.
importantWichtig:
Dieser Artikel enthält Informationen zum Bearbeiten der Registrierung. Stellen Sie vor dem Bearbeiten der Registrierung sicher, dass Sie für den Fall eines Problems mit dem Wiederherstellungsprozess für die Registrierung vertraut sind. Weitere Informationen zum Wiederherstellen der Registrierung finden Sie im Hilfethema „Wiederherstellen der Registrierung“ in Regedit.exe oder Regedt32.exe.

So beheben Sie diesen Fehler auf einem Windows 2000 Server-Computer

  1. Öffnen Sie einen Registrierungs-Editor (z. B. Regedit.exe oder Regedt32.exe).

  2. Navigieren Sie zu: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

  3. Doppelklicken Sie im rechten Bereich auf SystemPages.

  4. Geben Sie im Feld Wert den Wert 31000 (dezimal) ein. (31000 ist die dezimale Darstellung des Hexadezimalwerts 7918. Regedit.exe verwendet in der Standardeinstellung Hexadezimalwerte.) Klicken Sie anschließend auf OK.

  5. Beenden Sie den Registrierungs-Editor, und starten Sie den Computer neu, damit die Änderung wirksam wird.

So beheben Sie diesen Fehler auf einem Windows Server 2003-Computer mit Originalversion

  • Lesen Sie zum Bestimmen der tatsächlich verfügbaren freien Seitentabelleneinträge den Microsoft Knowledge Base-Artikel 894067, „The Performance tool does not accurately show the available Free System Page Table entries in Windows Server 2003“ unter https://go.microsoft.com/fwlink/?linkid=3052&kbid=894067.

So beheben Sie diesen Fehler auf einem Windows Server 2003-Computer mit SP1

  1. Öffnen Sie einen Registrierungs-Editor (z. B. Regedit.exe oder Regedt32.exe).

  2. Navigieren Sie zu: HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

  3. Doppelklicken Sie im rechten Bereich auf SystemPages.

  4. Geben Sie im Feld Wert den Wert 0 ein, und klicken Sie dann auf OK.

  5. Schließen Sie den Registrierungs-Editor.

  6. Klicken Sie mit der rechten Maustaste auf Arbeitsplatz, und klicken Sie dann auf Eigenschaften. Das Dialogfeld Systemeigenschaften wird angezeigt.

  7. Klicken Sie auf Erweitert.

  8. Klicken Sie im Bereich Starten und Wiederherstellen auf Einstellungen. Das Dialogfeld Starten und Wiederherstellen wird angezeigt.

  9. Klicken Sie im Bereich Systemstart auf Bearbeiten. Dadurch wird die Windows-Datei Boot.ini in Microsoft Editor geöffnet.

  10. Überprüfen Sie den Abschnitt [Operating Systems].

    1. Wenn der Schalter /3GB vorhanden ist, nicht aber der Schalter /USERVA=3030, fügen Sie der Zeile startup den Schalter /USERVA=3030 hinzu, um die Konfiguration /3GB /USERVA=3030 zu erhalten.
    2. Wenn die Schalter /3GB /USERVA=3030 bereits konfiguriert sind, ändern Sie den Wert des Schalters /USERVA in /USERVA=2970.
  11. Speichern Sie die Änderungen, und schließen Sie Editor.

  12. Klicken Sie zweimal auf OK, um die geöffneten Dialogfelder zu schließen, und starten Sie den Computer anschließend neu, damit die Änderungen wirksam werden.

Lesen Sie vor dem Bearbeiten der Registrierung den Microsoft Knowledge Base-Artikel 256986 „Beschreibung der Microsoft Windows-Registrierung“ unter https://go.microsoft.com/fwlink/?linkid=3052&kbid=256986, der weitere Informationen zum Bearbeiten der Registrierung enthält.

Weitere Informationen zum Optimieren des Speichers für Exchange Server finden Sie in den folgenden Artikeln der Knowledge Base: