Auslagerung der Auslagerungsdatei

9

Ich habe auf mehreren Websites Diskussionen darüber gesehen, also können wir uns hier vielleicht etwas Bestimmtes einfallen lassen.

Ich habe 8 GB Speicher auf meiner Vista x64-Workstation. Benötige ich eine Auslagerungsdatei (dh Systemeigenschaften> Erweitert> Leistungseinstellungen> Erweiterter virtueller Speicher) und ist es vorteilhaft, eine zu haben oder nicht? Was ist der Einfluss auf die Stabilität?

Vielen Dank

Daniel Moore
quelle

Antworten:

6

Die Auslagerungsdatei wird für einige andere Dinge verwendet, die nützlich sein können. Beispielsweise wird es für Absturzabbilder verwendet, wenn Windows abstürzt. Daher kann die Fehlerbehebung viel schwieriger werden. Einige Anwendungen hängen auch vom Vorhandensein einer Auslagerungsdatei ab.

Die eigentliche Frage ist , warum nicht Sie eine Auslagerungsdatei haben? Können Sie sich nicht die wenigen GB Speicherplatz leisten, die dafür benötigt werden? Solange Sie Windows die Größe der Auslagerungsdatei verwalten lassen, bleibt die Leistung gleich. Während der allgemeinen Verwendung wird die Auslagerungsdatei einfach nicht verwendet.

jalf
quelle
Das macht Sinn. Ich erinnere mich in den XP-Tagen, dass Windows sich nicht wirklich darum zu kümmern schien, wenn Sie viel RAM hatten, aber es scheint, dass sich Vista geändert hat.
Daniel Moore
Warum hätten Sie keine Auslagerungsdatei? Weil das Paging auf und von der Festplatte teuer ist und die Dinge verlangsamt. Ich bin kein Vista-Experte, aber ich würde ein oder zwei Cookies wetten, dass der Speicher proaktiv auf die Festplatte übertragen wird, um den Speicher frei zu halten. Und wenn man diese Seiten auf der Festplatte wieder im Speicher braucht, muss man warten.
Stu Thompson
1
@Stu, hast du das überhaupt verglichen? Ist Microsoft beim Entwurf von Betriebssystemen so inkompetent, dass Sie das System mit wenigen Mausklicks verbessern können? Diese ganze Seite Datei Sache ist das größte Fahrradschuppen Argument überhaupt. Sie vertrauen darauf, dass sie eine Milliarde Dinge richtig machen, die Sie nicht verstehen. Warum vertrauen Sie ihnen in diesem Fall nicht?
Jeremy Huiskamp
1
@Jeremy Ich bin kein großer Fan von Microsoft Bashing, aber ich muss hier reinspringen. Die Speicherverwaltung als Teil eines Betriebssystems ist eines der Dinge, die Microsoft gut macht. Denken Sie daran, dass der NT-Kernel wirklich ein VMS der 2. Generation (Roll the Letters - WNT) ist und von David Cutler erstellt wurde, der großartigen Code geschrieben hat. Lassen Sie sich also auf den fremden Mist wie IE 7 oder IE 8 ein, der sich mit dem Betriebssystem bündelt, aber versuchen Sie, die guten Teile von Windows NT 5.0 (Windows 2000) oder 5.1 (XP) oder 5.2 (Vista) oder 6.0 (Windows 2003) zu respektieren. usw.
Rob Bergin
11

Es gibt einen interessanten Artikel über Toms Hardware:

Entspricht keine Auslagerungsdatei einer besseren Leistung?

[...] Wir haben diesen Test erneut mit RAM-Größen von 8 GB bis 512 MB durchgeführt. Während das Arbeiten ohne Auslagerungsdatei mit 8 GB problemlos möglich war, wurde die Situation mit weniger installiertem Speicher schnell kritisch.

Mit 8 GB und ohne Auslagerungsdatei war das System in Ordnung. Selbst in einigen speicherintensiven Szenarien wie dem Öffnen von Dateien in Photoshop CS3 mit einer Gesamtdateigröße von 3 GB blieb das System sehr reaktionsschnell und sogar bissig und schrieb kein einziges Mal auf die Festplatte.

Hinweis: Microsoft empfiehlt nicht, die Auslagerungsdatei unter 400 MB festzulegen:

Alt-Text

splattne
quelle
1
Wenig bekanntes Element davon: Das Setzen einer Swap-Datei in NT 4 auf etwas lächerlich Kleines führt zu einem Systemabsturz. Ja, niemand verwendet mehr NT 4, aber wenn Sie es jemals zum Kichern versuchen möchten, versuchen Sie es mit einer Neuinstallation und setzen Sie den Swap auf 4 Megas zurück. Starten Sie dann neu und beobachten Sie das Feuerwerk, während das System eine Gesichtspflanze nimmt.
Avery Payne
Ja, ich erinnere mich an diesen. Ein Freund von mir hat das getan und fast seine Maschine getötet.
Splattne
2

Wenn Ihnen nicht der Arbeitsspeicher ausgeht, ist eine Auslagerungsdatei in Ordnung. Mit 8 GB ist es unwahrscheinlich, dass Ihnen der physische Speicher ausgeht. Wenn Sie dies jedoch tun, geht es schnell bergab. Anstatt dass Ihr Computer langsamer wird (da er auf die Festplatte blättert), kommt es zu zufälligen App-Abstürzen (wenn malloc ausfällt).

Ohne eine Auslagerungsdatei kann Windows den Programmspeicher nicht zugunsten von Datei-Caches auf die Festplatte auswerfen. Ob dies einen Unterschied macht oder nicht, hängt davon ab, wie Sie Ihren PC verwenden.

Alles in allem glaube ich nicht, dass Sie eine Verbesserung der Gesamtnutzung sehen würden - aber der Nachteil ist auch ziemlich gering (da Sie 8 GB haben).

Mark Brackett
quelle
0

Persönlich habe ich schon seit einiger Zeit nicht mehr mit einem gearbeitet, ich habe nie genug Speicher verwendet, um zu einem Unkomplizierten zu werden, und es hat mir keine Probleme bereitet.

Es gibt jedoch einige Anwendungen, die ohne eine Auslagerungsdatei nicht gut funktionieren, z. B. Photoshop. Wenn Sie diese ausführen, benötigen Sie möglicherweise mindestens eine Auslagerungsdatei.

Sam Cogan
quelle