Ermitteln der geeigneten Auslagerungsdateigröße für 64-Bit-Versionen von Windows
Die Größe der Seitendatei hängt von den Anforderungen der Systemabsturzabbildeinstellung und der Spitzenauslastung oder der erwarteten Spitzenauslastung der Systemcommitgebühren ab. Beide Überlegungen sind für jedes System eindeutig, auch für systeme, die identisch sind. Diese Eindeutigkeit bedeutet, dass die Größe der Seitendatei auch für jedes System eindeutig ist und nicht generalisiert werden kann.
Gilt für: Windows 10
Ermitteln der geeigneten Auslagerungsdateigröße
Verwenden Sie die folgenden Überlegungen zur Größenanpassung von Seitendateien für alle Versionen von Windows und Windows Server.
Absturzabbildeinstellung
Wenn eine Absturzabbilddatei während eines Systemabsturzes erstellt werden soll, muss eine Auslagerungsdatei oder eine dedizierte Speicherabbilddatei vorhanden sein und groß genug sein, um die Systemabbildeinstellung zu sichern. Andernfalls wird keine Speicherabbilddatei für das System erstellt.
Weitere Informationen finden Sie im Abschnitt Unterstützung für Systemabbildabbilder .
Peak-Systemcommit-Gebühr
Die Gebühr für Systemcommits darf das Systemcommitlimit nicht überschreiten. Dieser Grenzwert ist die Summe aus physischem Arbeitsspeicher (RAM) und allen Seitendateien kombiniert. Wenn keine Auslagerungsdateien vorhanden sind, ist der Commitgrenzwert des Systems etwas niedriger als der installierte physische Arbeitsspeicher. Die Arbeitsspeicherauslastung mit spitzen System-Commits kann von System zu System zu System stark variieren. Daher variieren auch die Größenanpassung des physischen Speichers und der Auslagerungsdatei.
Anzahl der selten aufgerufenen Seiten
Der Zweck einer Auslagerungsdatei besteht darin, selten aufgerufene geänderte Seiten zurückzugeben (zu unterstützen), sodass sie aus dem physischen Speicher entfernt werden können. Diese Entfernung bietet mehr verfügbaren Platz für häufiger aufgerufene Seiten. Der Leistungsindikator "\Memory\Modified Page List Bytes" misst teilweise die Anzahl der selten aufgerufenen geänderten Seiten, die für die Festplatte bestimmt sind. Allerdings wird nicht der gesamte Arbeitsspeicher in der Liste der geänderten Seiten auf den Datenträger geschrieben. In der Regel verbleiben mehrere hundert Megabyte Arbeitsspeicher in der Geänderten Liste. Erwägen Sie daher, eine Auslagerungsdatei zu erweitern oder hinzuzufügen, wenn alle folgenden Bedingungen zutreffen:
Es ist mehr verfügbarer physischer Arbeitsspeicher (\Memory\Available MBytes) erforderlich.
Die Liste der geänderten Seiten enthält eine beträchtliche Menge an Arbeitsspeicher.
Die vorhandenen Seitendateien sind ziemlich voll (\Auslagerungsdateien(*)% Nutzung).
Unterstützung für Systemabbildabbilder
Ein Systemabsturz (auch als "Fehlerprüfung" oder "Stoppfehler" bezeichnet) tritt auf, wenn das System nicht ordnungsgemäß ausgeführt werden kann. Die Speicherabbilddatei, die aus diesem Ereignis erstellt wird, wird als Systemabsturzabbild bezeichnet. Eine Auslagerungsdatei oder dedizierte Speicherabbilddatei wird verwendet, um eine Absturzabbilddatei (Memory.dmp) auf den Datenträger zu schreiben. Daher muss eine Auslagerungsdatei oder eine dedizierte Speicherabbilddatei groß genug sein, um die Art des ausgewählten Absturzabbilds zu unterstützen. Andernfalls kann das System die Absturzabbilddatei nicht erstellen.
Hinweis
Während des Starts werden vom System verwaltete Seitendateien entsprechend den Einstellungen für das Systemabsturzabbild angepasst. Dies setzt voraus, dass genügend freier Speicherplatz vorhanden ist.
Systemabsturzabbildeinstellung | Mindestanforderung für die Auslagerungsdatei |
---|---|
Kleiner Speicherabbild (256 KB) | 1 MB |
Kernelspeicherabbild | Abhängig von der Auslastung des virtuellen Kernelspeichers |
Abschließen des Speicherabbilds | 1 x RAM plus 257 MB* |
Automatisches Speicherabbild | Hängt von der Nutzung des virtuellen Kernelspeichers ab. Weitere Informationen finden Sie unter Automatisches Speicherabbild. |
* 1 MB an Headerdaten und Gerätetreibern können insgesamt 256 MB sekundärer Absturzabbilddaten enthalten.
Die Einstellung Automatisches Speicherabbild ist standardmäßig aktiviert. Diese Einstellung ist eine Alternative zu einer Art Absturzabbild. Diese Einstellung wählt automatisch die beste Seitendateigröße aus, abhängig von der Häufigkeit der Systemabstürze.
Das Feature "Automatische Speicherabbildung" wählt zunächst eine kleine Auslagerungsdateigröße aus. Es würde den Kernelspeicher in den meisten Fällen aufnehmen. Wenn das System innerhalb von vier Wochen erneut abstürzt, legt das Feature Automatische Speicherabbild die Größe der Auslagerungsdatei entweder auf die RAM-Größe oder auf 32 GB fest, je nachdem, welcher Wert kleiner ist.
Kernelspeicherabbilder erfordern genügend Speicherplatz für Seitendateien oder dedizierte Speicherabbilder, um die Kernelmodusseite der Virtuellen Speichernutzung zu berücksichtigen. Wenn das System innerhalb von vier Wochen nach dem vorherigen Absturz erneut abstürzt, wird beim Neustart ein Vollständiges Speicherabbild ausgewählt. Dieses Speicherabbild erfordert eine Auslagerungsdatei oder dedizierte Speicherabbilddatei von mindestens der Größe des physischen Speichers (RAM) plus 1 MB für Headerinformationen plus 256 MB für potenzielle Treiberdaten, um alle potenziellen Daten zu unterstützen, die aus dem Speicher gespeichert werden. Auch hier wird die vom System verwaltete Seitendatei erhöht, um diese Art von Absturzabbild zu sichern. Wenn das System so konfiguriert ist, dass es über eine Auslagerungsdatei oder eine dedizierte Speicherabbilddatei einer bestimmten Größe verfügt, stellen Sie sicher, dass die Größe ausreicht, um die In der Tabelle weiter oben in diesem Abschnitt aufgeführte Absturzabbildeinstellung zusammen mit und der Spitzengebühr für Systemcommits zu sichern.
Dedizierte Speicherabbilddateien
Computer, auf denen Microsoft Windows oder Microsoft Windows Server ausgeführt wird, müssen in der Regel über eine Auslagerungsdatei verfügen, um ein Systemabbild zu unterstützen. Systemadministratoren können jetzt stattdessen eine dedizierte Speicherabbilddatei erstellen.
Eine dedizierte Speicherabbilddatei ist eine Auslagerungsdatei, die nicht für das Paging verwendet wird. Stattdessen ist es "dediziert", eine Systemabbilddatei (Memory.dmp) zu sichern, wenn ein Systemabsturz auftritt. Dedizierte Speicherabbilddateien können auf jedem Datenträgervolume abgelegt werden, das eine Auslagerungsdatei unterstützen kann. Es wird empfohlen, eine dedizierte Speicherabbilddatei zu verwenden, wenn Sie ein Systemabsturzabbild, aber keine Auslagerungsdatei verwenden möchten. Informationen zum Erstellen finden Sie unter Übersicht über Speicherabbilddateioptionen für Windows.
Systemseitig verwaltete Seitendateien
Seitendateien werden standardmäßig vom System verwaltet. Diese Systemverwaltung bedeutet, dass die Auslagerungsdateien basierend auf vielen Faktoren zunehmen und abnehmen, z. B. der Menge des installierten physischen Arbeitsspeichers, dem Prozess der Aufnahme der Systemcommitgebühr und dem Prozess der Aufnahme eines Systemabbilds für Absturz.
Wenn beispielsweise die Gebühr für Systemcommits mehr als 90 Prozent des Systemcommitlimits beträgt, wird die Auslagerungsdatei erhöht, um sie zu sichern. Dieser Anstieg setzt sich fort, bis die Auslagerungsdatei das Dreifache der Größe des physischen Arbeitsspeichers oder 4 GB erreicht, je nachdem, welcher Wert größer ist. Daher wird davon ausgegangen, dass der logische Datenträger, auf dem die Auslagerungsdatei gehostet wird, groß genug ist, um das Wachstum zu berücksichtigen.
In der folgenden Tabelle sind die minimalen und maximalen Auslagerungsdateigrößen von systemseitig verwalteten Seitendateien in Windows 10 und Windows 11 aufgeführt.
Minimale Auslagerungsdateigröße | Maximale Auslagerungsdateigröße |
---|---|
Variiert basierend auf dem Nutzungsverlauf der Seitendatei, der RAM-Menge (RAM ÷ 8, max. 32 GB) und den Einstellungen für Absturzabbild. | 3 × RAM oder 4 GB, je nachdem, welcher Wert größer ist. Diese Größe ist dann auf die Volumegröße ÷ 8 beschränkt. Es kann jedoch auf bis zu 1 GB freien Speicherplatz auf dem Volume anwachsen, wenn dies für Absturzabbildeinstellungen erforderlich ist. |
Leistungsindikatoren
Mehrere Leistungsindikatoren beziehen sich auf Seitendateien. In diesem Abschnitt werden die Indikatoren und deren Messung beschrieben.
\Memory\Page/s und andere Fehlerindikatoren für harte Seiten
Die folgenden Leistungsindikatoren messen harte Seitenfehler (einschließlich, aber nicht beschränkt auf Seitendateilesevorgänge):
\Memory\Page/s
\Arbeitsspeicher\Seitenlesevorgänge/s
\Arbeitsspeicher\Seiteneingaben/s
Die folgenden Leistungsindikatoren messen Schreibvorgänge in Seitendateien:
\Arbeitsspeicher\Seitenschreibvorgänge/s
\Memory\Page Output/s
Harte Seitenfehler sind Fehler, die durch Abrufen der Daten vom Datenträger behoben werden müssen. Diese Daten können Teile von DLLs, .exe
Dateien, speicherabgezeichnete Dateien und Auslagerungsdateien enthalten. Diese Fehler stehen möglicherweise im Zusammenhang mit einer Auslagerungsdatei oder einer Bedingung mit wenig Arbeitsspeicher. Harte Seitenfehler sind eine Standardfunktion des Betriebssystems. Sie treten auf, wenn die folgenden Elemente gelesen werden:
- Teile von Bilddateien (
.dll
und.exe
-dateien), wenn sie verwendet werden - Speicherabbilddateien
- Eine Auslagerungsdatei
Hohe Werte für diese Leistungsindikatoren (übermäßiges Paging) weisen auf einen Datenträgerzugriff von in der Regel 4 KB pro Seite auf x86- und x64-Versionen von Windows und Windows Server hin. Dieser Datenträgerzugriff kann mit der Auslagerungsdateiaktivität zusammenhängen, kann aber zu einer schlechten Datenträgerleistung beitragen, die systemweite Verzögerungen verursachen kann, wenn die zugehörigen Datenträger überlastet sind.
Daher wird empfohlen, die Datenträgerleistung der logischen Datenträger zu überwachen, die eine Auslagerungsdatei in Korrelation mit diesen Leistungsindikatoren hosten. Bei einem System mit dauerhaften 100 Festplattenfehlern pro Sekunde werden Datenträgerübertragungen von 400 KB pro Sekunde verursacht. Die meisten Laufwerke mit 7.200 U/min können etwa 5 MB pro Sekunde bei einer E/A-Größe von 16 KB oder 800 KB pro Sekunde bei einer E/A-Größe von 4 KB verarbeiten. Kein Leistungsindikator misst direkt, für welchen logischen Datenträger die Hardpagefehler behoben werden.
\Auslagerungsdatei(*)% Nutzung
Der Leistungsindikator \Auslagerungsdatei(*)% Nutzung misst den Prozentsatz der Nutzung der einzelnen Seitendateien. Die 100-Prozent-Nutzung einer Auslagerungsdatei deutet nicht auf ein Leistungsproblem hin, solange der Grenzwert für Systemcommits nicht erreicht wird und wenn eine erhebliche Menge an Arbeitsspeicher nicht darauf wartet, in eine Auslagerungsdatei geschrieben zu werden.
Hinweis
Die Größe der Liste der geänderten Seiten (\Memory\Modified Page List Bytes) ist die Summe der geänderten Daten, die darauf warten, auf den Datenträger geschrieben zu werden.
Wenn die Liste der geänderten Seiten (eine Liste von Seiten im physischen Speicher, auf die am seltensten zugegriffen wird) viel Arbeitsspeicher enthält und der Wert % Usage aller Seitendateien größer als 90 ist, können Sie mehr physischen Arbeitsspeicher für häufigere Zugriffe auf Seiten verfügbar machen, indem Sie eine Seitendatei erhöhen oder hinzufügen.
Hinweis
Nicht der gesamte Arbeitsspeicher in der Liste der geänderten Seiten wird auf den Datenträger geschrieben. In der Regel verbleiben mehrere hundert Megabyte Arbeitsspeicher in der Geänderten Liste.
Überlegungen zu Dateien mit mehreren Seiten und Datenträgern
Wenn ein System so konfiguriert ist, dass es mehr als eine Auslagerungsdatei enthält, wird die Auslagerungsdatei verwendet, die zuerst antwortet. Diese angepasste Konfiguration bedeutet, dass Seitendateien, die sich auf schnelleren Datenträgern befinden, häufiger verwendet werden. Außerdem ist es nur wichtig, ob Sie eine Auslagerungsdatei auf einem "schnellen" oder "langsamen" Datenträger ablegen, wenn häufig auf die Auslagerungsdatei zugegriffen wird und wenn der Datenträger, auf dem die jeweilige Auslagerungsdatei gehostet wird, überlastet ist. Die tatsächliche Auslagerungsdateinutzung hängt stark von der Menge des geänderten Arbeitsspeichers ab, den das System verwaltet. Diese Abhängigkeit bedeutet, dass Dateien, die bereits auf dem Datenträger vorhanden sind (z .txt
. B. , .doc
, .dll
und .exe
), nicht in eine Auslagerungsdatei geschrieben werden. Nur geänderte Daten, die noch nicht auf dem Datenträger vorhanden sind (z. B. nicht gespeicherter Text in Editor), sind Speicher, der möglicherweise durch eine Auslagerungsdatei gesichert werden kann. Nachdem die nicht gespeicherten Daten als Datei auf dem Datenträger gespeichert wurden, werden sie durch den Datenträger und nicht durch eine Auslagerungsdatei gesichert.