Die Frage der Deaktivierung der Windows-Auslagerungsdatei wurde bereits ausführlich behandelt, zum Beispiel hier und hier und hier . Die Befragten stimmen weiterhin mit Antworten überein, die besagen, dass Sie Ihre Auslagerungsdatei nicht deaktivieren sollten, auch wenn Sie über ausreichend RAM verfügen. Ich habe jedoch noch keine konkreten, nachprüfbaren Gründe für diesen Rat. Wenn Sie die Auslagerungsdatei nie lesen müssen (weil Sie über genügend RAM verfügen), ist die Leistung möglicherweise nur dann schlechter , wenn sie aktiviert ist, weil Windows vorbeugend darauf schreibt. Im besten Fall wäre die Leistung gleich. Ich kann nicht sehen, wie es möglicherweise verbessert werden könnte, wenn Sie Daten schreiben, die Sie nie lesen müssen.
Meine Frage lautet also:
Gibt es einen Grund, warum ich die Auslagerungsdatei nicht deaktivieren sollte, wenn ich für alles, was ich tue, genügend physischen Arbeitsspeicher habe?
Angenommen, die Version von Windows ist Windows XP x64 SP2 oder Windows Server 2003 x64 SP2 (dasselbe). Wenn es für Windows Server 2008 x64 anders ist, wäre ich auch daran interessiert, eine Antwort darauf zu hören. Ich suche nach konkreten, objektiven Gründen aus guten Quellen, nicht nur nach Meinungen. So etwas wie "Hier werden die Benchmarks mit und ohne Auslagerungsdatei durchgeführt, und die Ergebnisse waren mit einer Auslagerungsdatei besser, selbst wenn genügend RAM vorhanden ist" oder "Gemäß diesem MS KB-Artikel tritt Problem X auf, wenn Sie die Auslagerungsdatei deaktivieren".
Bisher habe ich nur folgende Gründe erwähnt:
- Selbst wenn Sie denken, dass Sie über genügend RAM verfügen, ist dies möglicherweise nicht mehr ausreichend. OK, aber für die Zwecke dieser Frage nehmen wir es einfach als gegeben an, dass ich genug habe. Vielleicht habe ich nur meine E-Mail gelesen und ich habe 16 GB RAM. Oder 128 GB. Oder 1 TB. Oder was auch immer - aber es reicht zu 100% für das, was ich mache, zu 100% für die Zeit. Eine andere Möglichkeit ist, wenn ich über x MB physischen RAM und y MB Auslagerungsdatei verfüge und in dieser Konfiguration nie über genügend RAM verfüge, wäre ich in Bezug auf die Leistung mit x + y MB physischem RAM und nein nicht besser dran Auslagerungsdatei?
- Windows ist es "gewohnt", eine Auslagerungsdatei zu haben, und diese funktioniert möglicherweise nicht so zuverlässig ( siehe Auswirkungen des Arbeitsspeichers auf die Gesamtsystemleistung) .
- Windows weiß, was es besser macht als Sie. Nein - es ist nicht bekannt, dass ich keine weiteren Programme ausführen oder mehr Daten laden werde, aber das tue ich.