Ermitteln der geeigneten Seitendatei Größe für 64-Bit-Versionen von Windows

Die Größenanpassung von Seiten Dateien hängt von den Einstellungen des Systemabsturz Dumps und der höchst Auslastung oder der erwarteten Spitzenauslastung des System Commits ab. Beide Aspekte sind für jedes System eindeutig, selbst für Systeme, die identisch sind. Das bedeutet, dass die Größe von Seiten Dateien auch für jedes System eindeutig ist und nicht generalisiert werden kann.

Ermitteln der geeigneten Seitendatei Größe

Verwenden Sie die folgenden Überlegungen zur Größenänderung von Seiten Dateien für alle Versionen von Windows und Windows Server.

Absturz-Dump-Einstellung

Wenn während eines Systemabsturzes eine Absturzspeicherabbild Datei erstellt werden soll, muss eine Auslagerungsdatei oder eine dedizierte Dumpdatei vorhanden sein, die groß genug ist, um die Einstellung für das Absturzspeicherabbild des Systems zu sichern. Andernfalls wird keine Systemspeicher Abbilddatei erstellt.

Weitere Informationen finden Sie unter Support für Systemabsturz-Dumps (Abschnitt).

Höchstbetrag des System Commits

Der System Commit-Betrag darf das System Commit-Limit nicht überschreiten. Dieser Grenzwert ist die Summe aus physischem Arbeitsspeicher (RAM) und allen Seiten Dateien kombiniert. Wenn keine Seiten Dateien vorhanden sind, ist das System Commit-Limit etwas kleiner als der installierte physikalische Speicher. Peak-Systemgebundene Speichernutzung kann zwischen Systemen stark variieren. Daher variieren auch der physikalische Arbeitsspeicher und die Größe von Seiten Dateien.

Anzahl selten aufgerufener Seiten

Der Zweck einer Auslagerungsdatei ist das zurück (unterstützen) seltener Zugriff auf geänderte Seiten, sodass Sie aus dem physikalischen Speicher entfernt werden können. Dadurch steht mehr verfügbarer Speicherplatz für häufiger zugängliche Seiten zur Verfügung. Der Leistungsindikator "\Memory\Modified page list Bytes" misst teilweise die Anzahl der selten aufgerufenen geänderten Seiten, die für die Festplatte bestimmt sind. Beachten Sie jedoch, dass nicht der gesamte Arbeitsspeicher auf der geänderten Seitenliste auf die Festplatte geschrieben wird. In der Regel bleiben mehrere hundert Megabyte speicherresident in der geänderten Liste. Daher sollten Sie eine Auslagerungsdatei erweitern oder hinzufügen, wenn die folgenden Bedingungen zutreffen:

  • Mehr verfügbarer physikalischer Arbeitsspeicher (\Memory\Available MBytes) ist erforderlich.

  • Die geänderte Seitenliste enthält eine beträchtliche Menge an Arbeitsspeicher.

  • Die vorhandenen Seiten Dateien sind relativ voll (\Paging-Dateien (*) % Verwendung).

Unterstützung für Systemabsturz-Dumps

Ein Systemabsturz (auch bekannt als "Fehlerüberprüfung" oder "Abbruchfehler") tritt auf, wenn das System nicht ordnungsgemäß ausgeführt werden kann. Die aus diesem Ereignis erstellte Dumpdatei wird als Systemabsturz-Dump bezeichnet. Eine Auslagerungsdatei oder eine dedizierte Speicherabbilddatei wird verwendet, um eine Absturzspeicherabbild Datei (Memory. dmp) auf den Datenträger zu schreiben. Daher muss eine Auslagerungsdatei oder eine dedizierte Dumpdatei groß genug sein, um die Art des ausgewählten Absturz Dumps zu unterstützen. Andernfalls kann das System die Absturzspeicherabbild Datei nicht erstellen.

Hinweis

Während des Starts werden System verwaltete Seiten Dateien entsprechend den Systemabsturz-Speicherabbildeinstellungen angepasst. Es wird davon ausgegangen, dass genügend freier Speicherplatz vorhanden ist.

System Absturz-Dump-Einstellung Minimale Anforderung für Seitendatei Größe
Kleiner Speicherauszug (256 KB) 1 MB
Kernel Speicherabbild Abhängig vom virtuellen Speicherverbrauch des Kernels
Vollständiges Speicherabbild 1 x RAM plus 257 MB *
Automatisches Speicherabbild Hängt von der Verwendung des virtuellen Kernelspeichers ab. Ausführliche Informationen finden Sie unter automatischer Speicherauszug.

\ * 1 MB für Kopfzeilendaten und Gerätetreiber können 256 MB sekundärer Absturzspeicherabbild Daten insgesamt betragen.

Die Einstellung für das Automatische Speicherabbild ist standardmäßig aktiviert. Hierbei handelt es sich um eine Einstellung anstelle einer Art von Absturz Speicher. Diese Einstellung wählt automatisch die beste Seitendatei Größe aus, abhängig von der Häufigkeit von Systemabstürzen.

Das Feature für das automatische Speicherabbild wählt zunächst eine kleine Auslagerungsdateigröße aus. Es würde den Kernelspeicher in den meisten Zeiten aufnehmen. Wenn das System innerhalb von vier Wochen erneut abstürzt, legt das Feature für das automatische Speicherabbild die Größe der Auslagerungsdatei entweder als RAM-Größe oder 32 GB fest, je nachdem, was kleiner ist.

Kernelspeicher Absturz-Dumps erfordern genügend Speicherplatz für die Auslagerungsdatei oder dedizierten Speicherplatz für den Kernelmodus, um die Nutzung des virtuellen Speichers zu ermöglichen. Wenn das System innerhalb von vier Wochen nach dem vorherigen Absturz erneut abstürzt, wird beim Neustart ein vollständiges Speicherabbild ausgewählt. Dies erfordert eine Auslagerungsdatei oder eine dedizierte Dumpdatei mit mindestens der Größe des physikalischen Speichers (RAM) plus 1 MB für Kopfzeileninformationen Plus 256 MB für potenzielle Treiber Daten, um alle potenziellen Daten zu unterstützen, die aus dem Speicher gedumpten werden. Auch hier wird die vom System verwaltete Auslagerungsdatei so erweitert, dass diese Art von Absturz Speicher zurückgesetzt wird. Wenn das System so konfiguriert ist, dass es eine Auslagerungsdatei oder eine dedizierte Dumpdatei mit einer bestimmten Größe aufweist, stellen Sie sicher, dass die Größe ausreicht, um die Einstellung für das Absturzspeicherabbild zu sichern, die in der Tabelle weiter oben in diesem Abschnitt zusammen mit und dem Höchstwert für das System für den Höchstbetrag aufgeführt ist.

Dedizierte Speicherabbilddateien

Computern, auf denen Microsoft Windows oder Microsoft Windows Server ausgeführt wird, muss in der Regel eine Auslagerungsdatei vorhanden sein, um einen Systemabsturz Dump zu unterstützen. System Administratoren haben jetzt die Möglichkeit, stattdessen eine dedizierte Speicherabbilddatei zu erstellen.

Eine dedizierte Speicherabbilddatei ist eine Auslagerungsdatei, die nicht für Paging verwendet wird. Stattdessen ist es "dediziert", um eine Systemabsturz-Dumpdatei (Memory. dmp) zurückzugeben, wenn ein Systemabsturz eintritt. Dedizierte Dumpdateien können auf allen Datenträgern gespeichert werden, die eine Auslagerungsdatei unterstützen können. Wir empfehlen, dass Sie eine dedizierte Dumpdatei verwenden, wenn Sie ein Systemabsturz-Dump verwenden möchten, aber keine Auslagerungsdatei wünschen.

Vom System verwaltete Seiten Dateien

Standardmäßig werden Seiten Dateien vom System verwaltet. Das bedeutet, dass die Seiten Dateien basierend auf zahlreichen Faktoren, wie etwa der Größe des installierten physikalischen Speichers, dem Prozess der Aufnahme des System Commits und dem Prozess der Aufnahme eines Systemabsturz Dumps, zunehmen und verringert werden.

Wenn beispielsweise der System Commit-Betrag mehr als 90 Prozent des System Commit-Limits überschreitet, wird die Auslagerungsdatei auf "zurück" erhöht. Dies tritt weiterhin auf, bis die Auslagerungsdatei dreimal so groß wie physischer Arbeitsspeicher oder 4 GB ist, je nachdem, welcher Wert größer ist. Dabei wird davon ausgegangen, dass der logische Datenträger, der die Auslagerungsdatei hostet, groß genug ist, um dem Wachstum gerecht zu werden.

In der folgenden Tabelle sind die Mindest-und Höchstwerte für Seiten Dateien von System verwalteten Seiten Dateien in Windows 10 aufgelistet.

Minimale Seitendatei Größe Maximale Seitendatei Größe
Variiert basierend auf dem Seitendatei-Nutzungsverlauf, der Arbeitsspeichermenge (RAM ÷ 8, Max 32 GB) und den Einstellungen für das Absturzspeicherabbild. 3 × RAM oder 4 GB, je nachdem, welcher Wert größer ist. Dies ist dann auf die Volumegröße ÷ 8 limitiert. Wenn dies für Crash Dump-Einstellungen erforderlich ist, kann Sie jedoch auf maximal 1 GB freien Speicherplatz auf dem Datenträger anwachsen.

Leistungsindikatoren

Verschiedene Leistungsindikatoren sind mit Seiten Dateien verbunden. In diesem Abschnitt werden die Indikatoren und ihre Measures beschrieben.

\ Arbeitsspeicher \ Seite/Sek. und andere Fehlerindikatoren für harte Seiten

Die folgenden Leistungsindikatoren messen harte Seitenfehler (einschließlich, aber nicht darauf beschränkend, Seitendatei Lesevorgänge):

  • \ Arbeitsspeicher \ Seite/Sek.

  • \Memory\Page-Lesevorgänge/Sek.

  • \Memory\Page-Eingaben/Sek.

Die folgenden Leistungsindikatoren messen eine Auslagerungsdatei:

  • \Memory\Page-Schreibvorgänge/Sek.

  • \Memory\Page-Ausgabe/Sek.

Harte Seitenfehler sind Fehler, die durch Abrufen der Daten vom Datenträger aufgelöst werden müssen. Solche Daten können Teile von DLLs, exe-Dateien, Arbeitsspeicher zugeordnete Dateien und Seiten Dateien umfassen. Diese Fehler sind möglicherweise mit einer Auslagerungsdatei oder mit einem Zustand mit geringem Arbeitsspeicher verbunden. Harte Seitenfehler sind eine Standardfunktion des Betriebssystems. Sie treten auf, wenn die folgenden Elemente gelesen werden:

  • Teile von Bilddateien (dll-und exe-Dateien) während der Verwendung

  • Speicher zugeordnete Dateien

  • Eine Seitendatei

Hohe Werte für diese Leistungsindikatoren (übermäßiges Paging) zeigen den Datenträgerzugriff in der Regel 4 KB pro Seitenfehler auf x86-und x64-Versionen von Windows und Windows Server an. Dieser Datenträgerzugriff ist möglicherweise mit einer Auslagerungsdatei Aktivität verbunden, kann aber zu einer schlechten Festplattenleistung beitragen, die systemweite Verzögerungen verursachen kann, wenn die zugehörigen Datenträger überlastet sind.

Daher empfiehlt es sich, die Datenträgerleistung der logischen Datenträger zu überwachen, die eine Auslagerungsdatei in Korrelation mit diesen Leistungsindikatoren hosten. Beachten Sie, dass ein System, das über eine dauerhafte 100-fehlerhafte Seitenfehler pro Sekunde verfügt, 400 KB pro Sekunde Festplatten Übertragungen erlebt. Bei den meisten 7.200-rpm-Laufwerken können ca. 5 MB pro Sekunde bei einer IO-Größe von 16 KB oder 800 KB pro Sekunde bei einer IO-Größe von 4 KB verarbeitet werden. Kein Leistungsindikator misst direkt den logischen Datenträger, für den die hart Seitenfehler aufgelöst werden.

\Paging-Datei (*) % Verwendung

Der \Paging-Datei (*) % Usage PerformanceCounter misst den Prozentsatz der Nutzung jeder Auslagerungsdatei. die Verwendung einer Auslagerungsdatei in 100 Prozent deutet nicht auf ein Leistungsproblem hin, solange das System Commit-Limit nicht durch das System Commit-Entgelt erreicht wird und wenn eine beträchtliche Menge an Arbeitsspeicher nicht darauf wartet, in eine Auslagerungsdatei geschrieben zu werden.

Hinweis

Die Größe der geänderten Seitenliste (Bytes der \Memory\Modified-Seitenliste) ist die Summe der geänderten Daten, die darauf warten, auf den Datenträger geschrieben zu werden.

Wenn die geänderte Seitenliste (eine Liste der Seiten, auf denen der physische Arbeitsspeicher am wenigsten häufig zugegriffen wird) viel Arbeitsspeicher enthält und der % Usage -Wert aller Seiten Dateien größer als 90 ist, können Sie mehr physikalischen Speicher für häufigeren Zugriff verfügbar machen. Seiten durch erhöhen oder Hinzufügen einer Seitendatei

Hinweis

Nicht der gesamte Arbeitsspeicher der geänderten Seitenliste wird auf den Datenträger geschrieben. In der Regel bleiben mehrere hundert Megabyte speicherresident in der geänderten Liste.

Überlegungen zu mehreren Seiten Dateien und Datenträgern

Wenn ein System so konfiguriert ist, dass es mehr als eine Seitendatei enthält, ist die Seitendatei, die zuerst antwortet, diejenige, die verwendet wird. Das bedeutet, dass Seiten Dateien, die sich auf schnelleren Datenträgern befinden, häufiger verwendet werden. Darüber hinaus ist es wichtig, ob Sie eine Auslagerungsdatei auf einen "schnellen" oder "langsamen" Datenträger setzen, nur, wenn häufig auf die Auslagerungsdatei zugegriffen wird und der Datenträger, der die jeweilige Auslagerungsdatei hostet, überlastet ist. Beachten Sie, dass die Verwendung der tatsächlichen Seitendatei stark von der Größe des geänderten Speichers abhängt, den das System verwaltet. Das bedeutet, dass Dateien, die bereits auf einem Datenträger vorhanden sind (wie txt, doc, dll und exe), nicht in eine Auslagerungsdatei geschrieben werden. Nur geänderte Daten, die noch nicht auf dem Datenträger vorhanden sind (beispielsweise nicht gespeicherter Text in Editor), sind Speicher, der möglicherweise von einer Auslagerungsdatei unterstützt wird. Nachdem die nicht gespeicherten Daten als Datei auf dem Datenträger gespeichert wurden, wird Sie vom Datenträger und nicht von einer Auslagerungsdatei gesichert.