Optimale Nutzung der Windows 7 32-Bit-PAE-Ramdisk (3 GB + 1 GB PAE)

5851
kermit

Was ist neben dem Umstieg auf Windows 64bit (oder Linux 64bit) die beste Strategie, um meine 1-GB-PAE-RAM-Disk (auf einem Laptop mit langsamer Festplatte) optimal zu nutzen?

Hier http://windows7themes.net/how-to-use-4gb-ram-in-windows-7-32bit.html Ich habe gelernt, wie ich eine PAE-Ramdisk auf meinem 4-GB-System aktivieren kann, damit ich etwas davon verwenden kann 4. Gigabyte (schade bei Microsoft, dass dies aus Lizenzgründen in Win32 deaktiviert wurde).

Ich sehe diese Optionen:

  • Seitendatei auf Ramdisk (aktueller Status, funktioniert soweit gut),
  • Readyboost auf Ramdisk (noch nicht versucht),
  • Temp-Dateien auf Ramdisk (derzeit Firefox-Temps, Systemtemps verursachen Installationsprobleme)

edit 2012-02-16: Von den Tipps unten scheint die beste Lösung zu sein:

  • Auslagerungsdatei auf Ramdisk
  • Temp-Dateien auf Ramdisk, die für die Installation nicht erforderlich sind (Firefox-Temp)
  • Flush Ramdisk beim Herunterfahren (siehe Registry-Tipp unten)
1
Schade um Microsoft? Dies ist eine Einschränkung der physischen Hardware. Das gleiche Problem tritt bei 32-Bit-Linux oder einem anderen Betriebssystem auf. Warum installieren Sie nicht einfach Windows 7 x64? nhinkle vor 12 Jahren 1
Ich bin überrascht, dass keine der Antworten darauf spricht, wie absurd die Idee einer Auslagerungsdatei auf einer RAM-Disk ist. Oh, die Tipps im Internet in diesen Tagen. surfasb vor 12 Jahren 2
Ja, schade um Mircosoft. Und sie haben gute Arbeit geleistet, um Sie an das Märchen für die Beschränkung der Hardware zu glauben. Lesen Sie hier: http://en.wikipedia.org/wiki/3_GB_barrier#Physical_address_limits Es geht nur um Lizenzen, sonst nichts kermit vor 12 Jahren 0
Warum sollte die Idee absurd sein? haben Sie einen besseren Vorschlag für die Verwendung von 1 GB RAM, der sonst nicht verwendbar ist? Meiner subjektiven Erfahrung nach scheint mein System schneller zu sein. kermit vor 12 Jahren 0
@phelix - Ihre Behauptungen sind ehrlich gesagt lächerlich. Linux, OS X und Windows haben alle die gleichen 32 Speichergrenzen für das Betriebssystem. Windows Server (erwähnt nicht welche Version) ist ein völlig anderes Tier. Es ist einfacher, nur eine 64-Bit-Version des Betriebssystems zu installieren, als ob Sie keine Lizenz dafür hätten. Ramhound vor 12 Jahren 0
@Ramhound - Offensichtlich sind Sie auf MS Propaganda gefallen und haben sich nicht einmal die Mühe gemacht, zu lesen: http://en.wikipedia.org/wiki/3_GB_barrier Es gibt sogar eine gehackte Win32-Version, die dazu führt, dass es funktioniert (könnte aber beim Update kaputt gehen). trotzdem funktioniert meine ramdisk-lösung immer noch gut. kermit vor 12 Jahren 0
pagefile.sys auf einer RAM-Disk ist nicht absurd, wenn Sie PAE (Hardware-reservierter Speicher) verwenden. Der Speicher kann nicht anderweitig verwendet werden. Wenn Sie eine RAM-Disk mit den 3 GB und weniger als dem Arbeitsspeicher erstellen, könnte ich erkennen, warum Sie denken, dass das absurd ist. Sun vor 10 Jahren 0

3 Antworten auf die Frage

2
Ben

Nachdem Sie die Ramdisk erstellt haben, legen Sie die Seitendatei darauf fest, dass sie vom System verwaltet wird, oder benutzerdefiniert, um den größten Teil der Ramdisk zu verwenden. Und dann löschen Sie die Auslagerungsdatei beim Herunterfahren. Google den Registry-Tweak dafür. Grund dafür ist, dass Windows nicht nach einer Auslagerungsdatei sucht, die nicht vorhanden ist, da vor der Initialisierung der Ramdisk nach der Auslagerungsdatei gesucht wird. Da sich die Auslagerungsdatei auf der Ramdisk befindet, existiert sie nicht, und es wird eine temporäre Auslagerungsdatei erstellt. Anschließend wird kein Bonus-Tempo erstellt. Dies hat mein System stark verbessert.

das ist ein sehr guter Hinweis, danke !! http://support.microsoft.com/kb/314834 kermit vor 12 Jahren 0
1
Amadeusz Wieczorek

Sie können den temporären Ordner so einstellen, dass er auf die Ramdisk zeigt. Viele Anwendungen verwenden den temporären Ordner.

Control Panel -> System -> Advanced -> Environment Variables 

Wenn Sie den Ordner mit Ihren Anwendungsdaten im Speicher ablegen, erzielen Sie eine ziemlich gute Verbesserung, aber es ist am riskantesten. Ich persönlich habe es nicht getan, weil ich dachte, dass einige Dienste damit beginnen könnten, bevor der Ramdisk-Treiber geladen wird. Aber hier sind Anweisungen, wie das geht.

Zuletzt habe ich die Dateien des Webbrowsers von den Anwendungsdaten auf die Ramdisk verschoben. Gehen Sie zu den Voreinstellungen Ihres Webbrowsers und legen Sie den Speicherort für Verlauf, Cookies, Cache und alles andere auf der Ramdisk fest. Es macht das Surfen schneller und es funktioniert, weil ich die meiste Zeit im Internet verbringe.

Stellen Sie sicher, dass der RAM-Disk-Inhalt beim Herunterfahren des Systems auf der Festplatte gespeichert und beim Systemstart erneut geladen wird, um die Änderungen zu speichern.

Hinweis: Temp-Ordner auf Ramdisk soll Installationsprobleme verursachen ... Ich möchte trotzdem, dass das System stabil und komfortabel ist kermit vor 12 Jahren 0
0
Bytemain

Sie können Process Monitor von Microsoft verwenden, um die Lesemuster Ihrer Anwendung zu analysieren. Wenn Sie Probleme beim Offloading der Anwendung haben, können Sie mit der Link-Erweiterung einen Softlink erstellen. Zum Beispiel habe ich einige Meshes und Texturen von Skyrim auf meine Ramdisk gelegt. In Linux verwende ich eine RAM-Disk für VMware und es ist eine Temps-Datei. Ich habe es aber nicht in Windows ausprobiert. Darüber hinaus habe ich keine ernsthaften Bedürfnisse für eine Ramdisk.