Einführung in Auslagerungsdateien
Eine Auslagerungsdatei (auch als "Auslagerungsdatei" bezeichnet) ist eine optionale, ausgeblendete Systemdatei auf einer Festplatte.
Gilt für: Windows 10
Funktionalität
Seitendateien verfügen über die folgenden Funktionen.
Physische Erweiterung des RAM
Seitendateien ermöglichen es dem System, selten aufgerufene geänderte Seiten aus dem physischen Speicher zu entfernen, damit das System den physischen Speicher effizienter für häufig verwendete Seiten verwenden kann.
Anwendungsanforderungen
Einige Produkte oder Dienste erfordern aus verschiedenen Gründen eine Auslagerungsdatei. Spezifische Informationen finden Sie in der Produktdokumentation.
Die folgenden Windows-Server erfordern z. B. Seitendateien:
- Windows Server-Domänencontroller (DCs)
- DFS-Replikationsserver (DFS-R)
- Zertifikatserver
- ADAM/LDS-Server
Diese Anforderung liegt daran, dass der Algorithmus des Datenbankcaches für extensible Storage Engine (ESENT oder ESE für Microsoft Exchange Server) vom Leistungsmonitorindikator "\Memory\Transition Pages RePurposed/s" abhängt. Eine Auslagerungsdatei ist erforderlich, um sicherzustellen, dass der Datenbankcache Arbeitsspeicher freigeben kann, wenn andere Dienste oder Anwendungen Arbeitsspeicher anfordern.
Für Windows Server 2012 Hyper-V und Windows Server 2012 R2 Hyper-V sollte die Auslagerungsdatei des Verwaltungsbetriebssystems (häufig als Hostbetriebssystem bezeichnet) bei der Standardeinstellung "Systemverwaltet" belassen werden.
Unterstützung für Systemabbildabbilder
Auslagerungsdateien können verwendet werden, um Systemabbilder zurückzugeben (oder zu unterstützen) und zu erweitern, wie viel vom System committeter Arbeitsspeicher (auch als "virtueller Arbeitsspeicher" bezeichnet) ein System unterstützen kann.
Weitere Informationen zu Systemabbildern finden Sie unter Optionen für Systemabsturzabbilder.
Auslagerungsdateien in Windows mit großem physischem Arbeitsspeicher
Wenn großer physischer Arbeitsspeicher installiert ist, ist möglicherweise keine Auslagerungsdatei erforderlich, um die Systemcommitgebühren während der Spitzenauslastung zu unterstützen. Beispielsweise unterstützen 64-Bit-Versionen von Windows und Windows Server mehr physischen Arbeitsspeicher (RAM) als 32-Bit-Versionen. Der verfügbare physische Arbeitsspeicher allein kann groß genug sein.
Der Grund für die Konfiguration der Auslagerungsdateigröße hat sich jedoch nicht geändert. Es war immer darum gegangen, ein Systemabsturzabbild zu unterstützen, falls dies erforderlich ist, oder das Limit für Systemcommits zu erweitern, wenn dies erforderlich ist. Wenn beispielsweise viel physischer Arbeitsspeicher installiert ist, ist möglicherweise keine Auslagerungsdatei erforderlich, um die Gebühr für den Systemcommit während der Spitzenauslastung zu sichern. Der verfügbare physische Arbeitsspeicher allein ist möglicherweise groß genug, um dies zu tun. Eine Auslagerungsdatei oder eine dedizierte Speicherabbilddatei ist jedoch möglicherweise weiterhin erforderlich, um ein Systemabbild zu sichern.
Vom System committeter Arbeitsspeicher
Mit Seitendateien wird erweitert, wie viel "zugesicherter Arbeitsspeicher" (auch als "virtueller Arbeitsspeicher" bezeichnet) verwendet wird, um geänderte Daten zu speichern.
Der Arbeitsspeicherlimit für Systemcommits ist die Summe des physischen Arbeitsspeichers und aller Auslagerungsdateien. Er stellt den maximalen Vom System committeten Arbeitsspeicher (auch als "Systemcommitgebühr" bezeichnet) dar, den das System unterstützen kann.
Hinweis
Im Screenshot sind die committeten Bytes (RAM+Auslagerungsdatei derzeit verwendet) 6,8 GB und das Commitlimit (RAM+Auslagerungsdatei insgesamt) beträgt 37,7 GB.
Die Systemcommitgebühr ist der gesamte committete oder "zugesagte" Arbeitsspeicher des gesamten zugesicherten virtuellen Speichers im System. Wenn die Gebühr für den Systemcommit das Systemcommitlimit erreicht, erhalten das System und die Prozesse möglicherweise keinen committeten Arbeitsspeicher. Dieser Zustand kann zu Einfrieren, Absturz und anderen Fehlfunktionen führen. Stellen Sie daher sicher, dass Sie das Systemcommit-Limit hoch genug festlegen, um die Systemcommitgebühren während der Spitzenauslastung zu unterstützen.
Die Gebühr für systeminterne Commits und der Grenzwert für system commits können auf der Registerkarte Leistung im Task-Manager oder mithilfe der Leistungsindikatoren "\Memory\Committed Bytes" und "\Memory\Commit Limit" gemessen werden. Der Leistungsindikator \Memory\% Committed Bytes In Use ist ein Verhältnis von \Memory\Committed Bytes zu \Memory\Commit-Grenzwerten.
Hinweis
Vom System verwaltete Auslagerungsdateien werden automatisch bis zu dreimal so groß wie der physische Arbeitsspeicher oder 4 GB (je nachdem, was größer ist, aber nicht mehr als ein Achtel der Volumegröße), wenn die Gebühr für den Systemcommit 90 Prozent des Systemcommitlimits erreicht. Dies setzt voraus, dass genügend freier Speicherplatz verfügbar ist, um das Wachstum zu bewältigen.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für