Windows 7 Paging-Datei wird anscheinend nicht verwendet

995
Daniel F

Ich verwende Windows 7 Home Premium 32bit auf einem Mobo mit 24 GB RAM.

Von diesen 24 GB werden 20 GB über ASRock XFastRAM als RAMDISK zugewiesen. Diesem RAMDISK ist der Laufwerksbuchstabe X zugeordnet.

Auf X: \ speichere ich den Ordner für temporäre Dateien sowie pagefile.sys. Pagefile.sys hat eine Größe von 6 GB. Das X: \ hat normalerweise etwa 14 GB freien Speicherplatz, daher sind die temporären Dateien vernachlässigbar, hauptsächlich die Browser speichern dort ihre Caches.

Jetzt ist mein Problem, dass Firefox sehr bei mir abstürzt. Es wird keine Fehlermeldung angezeigt, aber ich weiß, dass dies darauf zurückzuführen ist, dass der Speicher nicht ausreicht.

Ich könnte damit leben, aber jetzt, wo ich von Eclipse zu Android Studio gewechselt bin, weiß ich, dass ich in Schwierigkeiten stecke, weil Java nicht zuteilen kann, und Android Studio zusammen mit den Java-Instanzen, die es startet. ist ein ziemlicher Gedächtnisschwein.

Also habe ich versucht herauszufinden, was falsch ist, und offenbar tauscht Windows keinen Speicher für die Auslagerungsdatei aus.

Während meine Anwendungen abstürzen (Firefox) / nicht starten (Java-VMs), verwendet die Auslagerungsdatei nur etwa 15% ihrer Größe (überprüft mit dem Leistungsmonitor). 15% entspricht 1 GB.

Ich weiß, dass die richtige Lösung darin besteht, auf 64-Bit-Windows umzusteigen, aber ich musste die 32-Bit-Version aufgrund von Treiberproblemen verwenden, die ich vor etwa zwei Jahren hatte, und ich denke, dass ich sie wieder haben werde, wenn ich sie neu formatiere Installieren Sie die 64-Bit-Version.

Die Maschine läuft auch ziemlich stabil, das einzige Problem ist der Speicher. Ich möchte sie also so verwenden, wie sie ist (da die Apps installiert und konfiguriert sind).

Gibt es eine Möglichkeit, Windows die Auslagerungsdatei effizienter nutzen zu lassen? Keiner meiner Prozesse benötigt mehr als 1 GB. Ich möchte nur ein paar selten verwendete Dinge wie GoogleCrashHandler.exe und ähnliches austauschen, um "mehr physischen Speicher verfügbar zu haben". Ist das möglich?

0
Ihr Problem ist, dass Ihr 32-Bit-Betriebssystem läuft. Ein 32-Bit-Betriebssystem kann nicht mehr als 4 GB Speicher zuweisen. Sie benötigen ein 64-Bit-Windows-Betriebssystem. meguroyama vor 9 Jahren 1
@meguroyama 32-Bit-Betriebssysteme können mehr als 4 GB Ram oder mehr als 2 ^ 32 verwenden, obwohl sie physisch nur als RAM 4 ^ 32 ohne etwas wie PAE adressiert werden können als Speicher und sollte diese Einschränkung umgehen. Schließlich verursacht es keine Instabilität, das Betriebssystem kann den RAM-Speicher einfach nicht über die Adressen eines 32-Bit-Prozessors hinaus ansprechen. Austin T French vor 9 Jahren 0
Haben Sie die Seitendatei auf anderen Laufwerken (z. B. Laufwerk C:) deaktiviert? Können Sie auch im Task-Manager überprüfen, ob der verfügbare RAM kleiner wird? Ryan Griggs vor 9 Jahren 0
Nur die Ramdisk hat die Auslagerungsdatei aktiviert. Ich startete den PC neu und stellte fest, dass die Auslastung der Auslagerungsdatei auf 30% erhöht werden konnte. Es ist alles etwas seltsam. Es ist ein i7 930. Nach den Schritten von http://superuser.com/a/468019 meldet mir mein System, dass PAE aktiviert ist. Ich denke ernsthaft darüber nach, auf 64 Bit umzusteigen, aber es ist sehr zeitaufwändig, alle Details des Computers zu konfigurieren :( Gibt es noch andere Ideen? Daniel F vor 9 Jahren 0
@meguroyama Die Idee zur Verwendung der Auslagerungsdatei basierte auf dieser Annahme [Adressierungsgrenzen für 32-Bit-Hardware] (https://en.wikipedia.org/wiki/Paging#Addressing_limits_on_32-bit_hardware) Möglicherweise hat es mit Fragmentierung zu tun Der Computer lief viele Stunden mit dem RAM, der fast immer ausgelastet war. Daniel F vor 9 Jahren 0
@DanielF. Sehen Sie sich diese [Dokumentation] (http://msdn.microsoft.com/de-de/library/windows/desktop/aa366778 (v = vs.85) .aspx # physical_memory_limits_windows_7) an, selbst in der Microsoft-Dokumentation wird dies nicht empfohlen Verwenden Sie ein 32-Bit-Betriebssystem mit mehr als 4 GB RAM. meguroyama vor 9 Jahren 0
@meguroyama ja, danke. Ich habe mich bereits mit der Idee geeinigt, auf 64 Bit zu wechseln, sobald ich kann. Daniel F vor 9 Jahren 0
Nun, das Problem wurde gelöst, nachdem auf 64Bits übergegangen wurde. Jetzt ist es der Treiber für Grafikkarten, der sich sehr seltsam verhält. Wir lieben Computer. Daniel F vor 9 Jahren 0
Das Ablegen einer Auslagerungsdatei auf eine RAM-Disk ist lächerlich. Jamie Hanrahan vor 9 Jahren 0
@JamieHanrahan Ich habe ein 24GB-System. Der RAM-Disk sind 10 GB zugewiesen, so dass mir 14 GB RAM für das Betriebssystem zur Verfügung stehen. Ich habe gelesen, dass es empfehlenswert ist, eine Auslagerungsdatei zu haben, auch wenn Sie über ausreichend RAM verfügen, da Software möglicherweise darauf angewiesen ist. Also habe ich eine 4GB Paging-Datei auf der RAM-Disk erstellt und habe noch 6GB für TEMP + Browser-Caches. Meine SSD erhält keine dieser Seitenschreibvorgänge. Lächerlich? Nee. Meine Auslagerungsdatei ist fast so schnell wie mein RAM, wenn sie jemals verwendet werden sollte. Denk darüber nach. Daniel F vor 9 Jahren 0
@DanielF: Die RAMdisk entfernt den RAM von der normalen Betriebssystemnutzung, wodurch Seitenfehler häufiger als zuvor auftreten. Und nicht alle Seiten beinhalten Ihre Auslagerungsdatei! Sie haben für die vielen Dutzend (vielleicht über 100) anderer Dateien, die mit dem Paging befasst sind, nichts getan. Nun, außer um Fehler häufiger zu machen. Ja, bei Fehlern, die in der Auslagerungsdatei behoben wurden, ist dies schneller als bei einer echten Festplatte oder sogar einer SSD. _Aber Sie haben Seitenfehler, die Sie nicht an erster Stelle haben (weil Sie den RAM nicht mit einer Auslagerungsdatei auf einer RAM-Diskette gebunden haben) noch viel schneller sind. Jamie Hanrahan vor 9 Jahren 0
@ JamieHanrahan: Ich fange an, meine Perspektive zu bezweifeln. Ich habe immer geglaubt, dass ich immer unter der 14 GB Marke bin, aber da bin ich falsch, so dass dies sicherlich ein Problem ist. Ich möchte jedoch eine RAM-Disk für die TEMP- und Browser-Caches verwenden. Das XFast-RAM von ASRock bietet diese Auslagerungsdatei als Funktion. Zu dieser Zeit fand ich positive Dinge darüber zu lesen. Daniel F vor 9 Jahren 0
Ich möchte auch darauf hinweisen, dass Windows bereits über einen Mechanismus verfügt, der sich wie eine Auslagerungsdatei auf RAMdisk verhält ... mit der Ausnahme, dass es für alle virtuellen Speichersicherungen und nicht nur für die Auslagerungsdatei funktioniert: Die modifizierte Seitenliste und die Standby-Seitenliste. Und je mehr Arbeitsspeicher Sie aus dem Betriebssystem mit einer RAM-Diskette entfernen, desto weniger Speicherplatz benötigen sie. Temp und Browser-Caches ... das ist eine weitere Diskussion. Jamie Hanrahan vor 9 Jahren 0
@ JamieHanrahan: Danke, ich stehe korrigiert. Daniel F vor 9 Jahren 0

0 Antworten auf die Frage