Ist es in Windows 7 64-Bit mit viel RAM eine gute Idee, den Ordner "swapfile & temp" auf die Ramdisk zu legen?

16

Ich möchte, dass mein Windows so schnell wie möglich läuft. Wenn ich 12 GB RAM in Windows 7 64 Bit, Quad-Core-CPU und alle Apps im Speicher habe, wird die Auslagerungsdatei jemals für irgendetwas verwendet? Die Frage ist, ob es eine gute Idee ist, die Auslagerungsdatei auf einer RAM-Diskette abzulegen.

Würde eine RAM-Disk in irgendeiner Weise helfen oder wird Windows den gesamten verfügbaren Speicher für all seine Arbeit intelligent nutzen?

Ich denke auch über das Ablegen des temporären Ordners auf einer RAM-Disk nach. Ich weiß, dass die RAM-Disk flüchtiger Speicher ist und kümmere mich nicht um den Inhalt, wenn er verloren geht.

Tony_Henrich
quelle
Der Titel hat mich ein bisschen zum Lachen gebracht, aber tatsächlich ist es eine gute Frage, ob die Swap-Datei jemals für irgendetwas verwendet wird, wenn [..] alle Apps in den Speicher passen !
Arjan
Die Auslagerungsdatei - es handelt sich nicht um eine "Auslagerungsdatei" - wird nach Bedarf verwendet, damit Programme einen virtuellen Adressraum zuweisen können, der über den RAM-Bereich hinausgeht. Dies ist auch dann notwendig, wenn sie nach der Zuweisung tatsächlich nur so viel verbrauchen, wie in den Arbeitsspeicher passen würde.
Jamie Hanrahan

Antworten:

7

Ich bin damit einverstanden, dass das Speichern der Auslagerungsdatei auf einer Ramdisk für ein 64-Bit-Betriebssystem keinen Sinn ergibt. Wenn Sie jedoch über 32-Bit-WinXP verfügen, kann Windows nur die ersten 3,5 GB RAM "sehen". Wenn einer über mehr RAM verfügt, beispielsweise 9 GB, wird der RAM über 3,5 GB von WinXP vollständig verschwendet. Mit einem Programm wie SuperSpeed ​​RamDisk Plus kann man jedoch den Speicher über 3,5 GB als Ramdisk verwenden - und das Ablegen der Auslagerungsdatei dort macht enorm viel Sinn (wiederum unter 32-Bit-XP, nicht unter 64-Bit-Win7) ).

Unabhängig davon ist das Speichern von temporären Dateien auf einer Ramdisk in Bezug auf die Leistung fast immer sinnvoll, es sei denn, die erwartete Größe belastet den für das Betriebssystem verfügbaren Arbeitsspeicher zu stark.

Floont Artney
quelle
6

Das Speichern der Auslagerungsdatei auf einer Ramdisk ist eine lächerliche Idee. Sie müssen verstehen, dass die Auslagerungsdatei nur einen Bruchteil der gesamten Auslagerungssumme ausmacht. Die meisten Paging-Vorgänge werden mit ausführbaren und anderen zugeordneten Dateien durchgeführt, und eine Auslagerungsdatei im RAM trägt nicht zur Verbesserung dieser Leistung bei. Und dank des reduzierten verfügbaren System-RAM wird es mehr von diesem Paging geben. Dies hat zur Folge, dass der Zugriff auf Auslagerungsdateien schneller erfolgt, die Paging-Ebenen jedoch insgesamt höher sind und die Leistung abnimmt.

user43161
quelle
4

Ich würde nicht lächerlich sagen; Weder für 32- noch für 64-Bit-Systeme.

Um mit den offensichtlichen 32-Bit-Fenstern zu beginnen (die Mehrheit der laufenden Systeme), ignorieren Sie einfach alles über 4 GB. Da Ramdisks PAE und 36-Bit-Speicheradressen verwenden können, sind sie meines Wissens die einzige Möglichkeit, in 32-Bit-Systemen Speicherbereiche mit hohem Speicherbedarf zu erstellen.

Die Frage ist: Wie nutzen wir eine blitzschnellere / sicherere virtuelle Festplatte? Temp-Dateien fallen mir ein und sind ziemlich einfach einzurichten, solange Sie wissen, wie man einen festen Laufwerksbuchstaben in Windows zuweist. Gleiches gilt für den Browser-Cache. Das Interesse für diese ist vierfach:

  • Schnellster Zugriff / Abruf
  • Wahre Löschung
  • Unterdrückt die meisten unnötigen Abnutzungserscheinungen bei teuren SSD-Speichern.
  • Weniger Festplattenfragmentierung

Bei der Auslagerungsdatei scheint es offensichtlich, dass 32-Bit-Systeme viel zu gewinnen haben, wenn sie in nicht beanspruchtem RAM abgelegt werden. Man könnte sich ein speicherhungriges Programm vorstellen, bei dem bis zu 3 GB (mit dem 3-GB-Schalter in der Datei boot.ini) für sich alleine verwendet werden und das höchstwahrscheinlich eine Menge Swap verursacht. Zwei der gleichen Boni gelten weiterhin: Echtes Löschen und Verschleiß der SSD. Fragmentierung ist bei Auslagerungsdateien weniger ein Problem.

Es gibt noch mehr: Es kommt häufig vor, dass schlecht geschriebene Programme virtuellen Speicher verwenden, unabhängig davon, wie viel physischer Speicher verfügbar ist, was zu unnötigem Festplattenzugriff führt. Dies gilt sowohl für 32- als auch für 64-Bit-Programme. Ich bin sogar auf Programme gestoßen, die ohne Auslagerungsdatei nicht gestartet werden können.

Unterm Strich ist es zwar sinnvoll, eine Ramdisk unter 4 GB zu haben und unnötigen Festplattenzugriff für das Zwischenspeichern von temporären Ordnern und Programmen zu sparen, aber es ist viel besser, mehr als 4 GB zu installieren, da der Speicherpreis in beiden 32 ( mit PAE-fähiger Hardware) UND 64-Bit-Systemen und verschieben Sie die Auslagerungsdatei dorthin.

Man sollte beachten, dass viele professionelle Computerbenutzer aus Gründen der Hardwareunterstützung immer noch keine 64-Bit-Version verwenden können.

Was lächerlich wäre, dieselbe starke Sprache wie oben zu verwenden, wäre, die Idee einfach abzulehnen und sich nicht nur auf die (zu Recht gelobte) Handhabung des virtuellen Speichers von Microsoft, sondern auch auf Anwendungsprogrammierer zu verlassen, die vom Assembler-Programmierer-Guru abstammen an den hochrangigen Sprachidioten, der den nettesten und stabilsten PC nur durch schlechtes Memory-Handling in die Knie zwingt. Ich habe solchen Code in Mainstream-Programmen, Produktivitätsanwendungen gesehen, ich mache mir nichts vor!

Mein Hauptsystem verfügt unter XP / 32 über eine 8-GB-Ramdisk, was sich als nützlich erwiesen hat. Die Einrichtung ist recht einfach, und ich muss sagen, das einzige Programm, das mir Schwierigkeiten bereitete, ist Google Chrome, dessen Installations- / Aktualisierungsstrategie den Tweaker schwer trifft.

Abgesehen von diesen können Sie sich eine Menge nützlicher Anwendungen für RAM-Disks vorstellen. In meinem Fall Audiobeispiele, die in Live-Anwendungen von der Festplatte abgerufen werden sollen: Platzieren Sie sie beim Hochfahren (schmerzhaft langsam) dort und erhalten Sie blitzschnellen Zugriff auf Multi-GB-Bibliotheken. Aber das ist weit weg vom Thema :)

Das ist meine eigene Erfahrung. Ich wünschte, die Menschen würden den Wert nützlicher Informationen nicht durch die Verwendung einer unnötig starken Sprache zerstören. Lächerlich war in diesem Zusammenhang, gelinde gesagt, eine schlechte Wortwahl.

user102648
quelle
3

Ja, Auslagerungsdateien werden verwendet, auch wenn man viel RAM hat. Das einfache Vorhandensein einer Auslagerungsdatei ist jedoch an sich kein Faktor, der die Systemleistung beeinträchtigt . Darüber hinaus ist es dumm, eine Auslagerungsdatei auf eine RAM-Disk zu kopieren. Der Punkt auf eine Auslagerungsdatei soll schließlich ein Ort sein, an dem (vorübergehende) Seitendaten gespeichert werden, wenn sich diese Daten derzeit nicht im RAM befinden . RAM-Disks befinden sich im RAM…

Das Ablegen von temporären Dateien auf einer RAM-Disk ist natürlich ein ganz anderer Fischkessel.

JdeBP
quelle
1
Dieser Beitrag erklärt nicht, warum das Betriebssystem etwas auslagern muss, wenn das System über jede Menge RAM verfügt und ALLES aufnehmen kann. Der springende Punkt beim Blättern ist, Platz für wichtigere Prozesse zu schaffen, aber wenn das Gedächtnis vergänglich und neu und alt und selten genutzt werden kann und irgendetwas im Gedächtnis bleibt, warum nicht alles im RAM? Was Dumps betrifft, interessieren sie mich nicht. Ich kann sie nicht lesen oder verstehen, daher werden sie möglicherweise gelöscht und müssen nicht gespeichert werden, es sei denn, ich sende sie zur Analyse an MS.
Tony_Henrich
Der andere Artikel, auf den es sich bezieht, hat auch den üblichen Strohmann: "Einige" Programme "können" fehlschlagen ", ohne jemals anzugeben, welche Programme tatsächlich sind oder wie sie fehlschlagen.
RolKau
@Tony, Absturzabbilder sind für einen normalen Menschen schwer zu lesen und zu interpretieren, aber wenn Sie die Debugging-Tools von Microsoft installieren, können sie sehr informativ sein, um herauszufinden, warum ein BSOD aufgetreten ist. Wenn Ihr Computer nie abstürzt, ist dies natürlich irrelevant, aber ich habe in der Vergangenheit festgestellt, dass Absturzabbilder bei der Fehlerbehebung bei abgestürzten Computern äußerst hilfreich sind. Entlassen Sie sie daher nicht vollständig.
nhinkle
2
@Tony_Henrich "Warum nicht alles im RAM aufbewahren?" => Wenn sich jemand im RAM befindet, auf den nie (oder nur sehr selten) zugegriffen wurde, wird dieser Speicherplatz verschwendet. Dieser Speicherplatz könnte besser zum Zwischenspeichern von Dateien verwendet werden, auf die häufig zugegriffen wird, um die Leistung zu steigern. Jeder physische RAM-Speicher, der nicht aktiv von Programmcode oder Daten verwendet wird, kann vom Betriebssystem zum Zwischenspeichern von Dateien verwendet werden. Aus diesem Grund ist es nicht ratsam, in der Nähe Ihrer gesamten RAM-Kapazität zu arbeiten.
Bob
Die meisten Leute, die behaupten, "das System verfügt über jede Menge RAM und kann ALLES", haben sich noch nie mit der gesamten Nutzung des virtuellen Adressraums auf ihrem Computer befasst.
Jamie Hanrahan
1

Ich bezweifle, dass Sie einen großen Unterschied sehen werden, wenn Sie Ihre Auslagerungsdatei auf eine Ramdisk verschieben. Wenn Sie Windows zwingen möchten, RAM zu verwenden, können Sie die Auslagerungsdatei deaktivieren.

Allerdings ist mir ein großer Unterschied aufgefallen, als ich meine IE-temporären Dateien auf eine Ramdisk verschoben und meine TEMP- und TMP-Umgebungsvariablen so eingestellt habe, dass sie auf die Ramdisk verweisen.

Ich starte Google Chrome auch mit dem Flag "-user-data-dir =" R: \ ChromeTEMP ", damit temporäre Dateien auf der Ramdisk gespeichert werden. Dadurch werden Ihre Einstellungen vergessen. Nach der ersten Synchronisierung war alles wieder normal und die Skyrim-Ladebildschirme sind kürzer, nachdem ich auf Kopien einiger Dateien auf meiner Ramdisk gelinkt habe.

Andrew
quelle
Das Entfernen Ihrer Auslagerungsdatei (oder das Speichern auf einer RAM-Disk) erzwingt nicht, dass Windows RAM verwendet. Es gibt Hunderte anderer Dateien, die für das Paging verwendet werden, und Windows pagt weiterhin von und zu diesen Dateien.
Jamie Hanrahan
0

Windows wird weiterhin die Auslagerungsdatei verwenden, was für mich (sehr zu meiner Verwirrung, da ich ein identisches Setup habe) keinen Sinn ergab. Nach dem Deaktivieren der Auslagerungsdatei wurden jedoch keine echten Leistungsverbesserungen festgestellt. Ich verwende seitdem wieder eine Auslagerungsdatei, da Windows sie für andere Zwecke als den virtuellen Speicher verwendet (ich glaube, sie schreibt auch Absturzabbilder, wenn Sie einen Bluescreen verwenden), die ich benötige. Ich habe auch mehrmals meine 12 GB RAM durchgebrannt und war dankbar, dass ich den Wackelraum hatte.

Kurz gesagt, Windows verwendet die Auslagerungsdatei weiterhin, Sie sollten sie jedoch nicht als Leistungseinbußen ansehen.

Das Verschieben von temporären Dateien auf eine RAM-Festplatte sollte die Zugriffsgeschwindigkeit erhöhen. Stellen Sie jedoch sicher, dass Sie nichts benötigen, um einen Neustart / Absturz zu überstehen, und dass der RAM-Disk-Treiber geladen und die RAM-Disk erstellt wird, bevor Anwendungen oder Anwendungen ausgeführt werden Das System muss den temporären Ordner verwenden.

Darth Android
quelle
Ich denke, Mini-Dumps werden in einem speziellen Ordner unter Windows gespeichert. Ich bin nicht sicher, ob es sich um vollständige Speicherauszüge handelt, aber sie werden möglicherweise in der Auslagerungsdatei gespeichert. Es macht mir aber nichts aus, eine Auslagerungsdatei in ein Laufwerk zu legen, das kein Root-Laufwerk ist. Ich hoffe nur, dass Windows effizient genug ist, um den verfügbaren Arbeitsspeicher so weit wie möglich zu nutzen und Auslagerungsdateien nur dann zu verwenden, wenn dies unbedingt erforderlich ist.
Tony_Henrich
@Tony: Sie werden in der Auslagerungsdatei gespeichert, bis Sie neu starten. Zu diesem Zeitpunkt werden sie im Minidump-Ordner unter% SYSTEMROOT% gespeichert.
Hallo71
1
MS gibt an, dass das Deaktivieren der Auslagerungsdatei höchstwahrscheinlich die Leistung selbst in Systemen mit hohem Speicher verringert. Die Speicherverwaltung des Betriebssystems basiert auf dem Austausch.
Keltari,
Beachten Sie, dass Windows Absturzabbilder stattdessen in einer dedizierten Datei vorbereiten kann, wodurch vermieden wird, dass auf dem Systemlaufwerk genügend freier Speicherplatz / Auslagerungsdatei vorhanden sein muss, um die Abbilddaten zu speichern. siehe Wie der DedicatedDumpFile Registrierungswert verwenden , um Platzbeschränkungen auf dem Systemlaufwerk zu überwinden , wenn einen Systemspeicher - Dump festzuhalten - Ntdebugging Blog
SamB
0

Das ist meiner Meinung nach eigentlich keine schlechte Idee.

Logischerweise missverstehen die Leute "Auslagerungsdatei" oder richtiger "Auslagerungsdatei" als RAM. Es ist richtig, dass die Auslagerungsdatei ähnliche Daten enthält wie der RAM. Windows verwendet dies jedoch nicht wie RAM. Wie Sie heute in der wachsenden Multitasking-Welt, in der wir leben, sehen, wurde Windows damals so konzipiert, dass es die begrenzte Menge an Arbeitsspeicher bewältigt, indem ständig zwischen Auslagerungsdatei und Arbeitsspeicher geschrieben wird.

Die Auslagerungsdatei wird immer von Windows verwendet, da der Leistungsgewinn auf älteren langsameren Computern mit wenigen ausgeführten Programmen deutlicher ist. Wenn Sie ein Fenster öffnen, wechselt das Programm während der Arbeit in den Arbeitsspeicher.

Angenommen, Sie schreiben einen Brief in Word. Wenn Sie dieses Programm gerade mit vielen Programmen \ Windows im Hintergrund gestartet haben, ist es in der Regel langsam, läuft aber nach einigen Sekunden flüssiger. Wenn Sie dann zu Internet Explorer wechseln, wird das Programm langsam ausgeführt und dann schneller, da es sich in der Auslagerungsdatei befand. Anschließend wird es in den Arbeitsspeicher ausgelagert, während alle Hintergrundprozesse in die Auslagerungsdatei geladen werden.

Lassen Sie uns nun die RAM-Disk in Windows einführen. Speichern Sie die Auslagerungsdatei auf der Ramdisk anstelle der Festplatte, und Sie haben die Multitasking-Fähigkeit von Windows verbessert, da der Arbeitsspeicher schneller ist als die Festplatte. Auf einem älteren System hilft dies jedoch nur, wenn Sie ein physisches RAM-Laufwerk kaufen. Möglicherweise müssen Sie die Auslagerungsdatei in Windows erneut festlegen, da sie ohne Stromversorgung gelöscht wird.

Auslagerungsdateien werden für neuere PCs mit 8, 16, 32, 64 GB RAM sehr sinnlos.

Adam R.
quelle
3
Die Frage ist immer noch, warum Windows irgendetwas austauschen sollte, wenn genügend Speicher für alles vorhanden ist. Es ist nicht so, als würde das Gedächtnis müde werden, wenn man die Apps hält und eine Pause braucht.
Tony_Henrich
Tatsächlich ist "Auslagerungsdatei" korrekter als "Auslagerungsdatei". Technisch gesehen wird beim Auslagern der
gesamte
Warum: weil es aggressiv ist, den "Arbeitssatz" zurückzuschneiden. Aber es ist nicht wirklich getauscht aus und wird nach hinten gezogen , wenn nötig , ohne die Festplatte zu lesen ist.
JDługosz
"Die Auslagerungsdatei wird immer von Windows verwendet " - falsch. Selbst wenn die Auslagerungsdatei tatsächlich verwendet wird, werden dort Dinge geschrieben, von denen aus gutem Grund (weil Sie sie lange nicht mehr berührt haben) festgestellt wurde, dass es sich nicht lohnt, sie im Arbeitsspeicher zu belassen. Warum haben Sie Ihrer Meinung nach mehr Informationen darüber, was im RAM aufbewahrt werden soll als unter Windows? Wie andere bereits gesagt haben, ist das Speichern einer Auslagerungsdatei im RAM so, als ob Sie sich selbst einen Kredit geben und sich dann von den Krediterlösen zurückzahlen. Sie haben kein Geld mehr, Sie haben nur eine Menge nutzloser Mühen aufgewendet.
Jamie Hanrahan
0

Die meisten von euch Skeptikern vergessen das 32-Bit-Windows-RAM-Limit und die Tatsache, dass man dort nicht mehr Code und Daten in den RAM stecken kann als die 3,5 GB. Oder Sie glauben nur, dass wir versuchen, 2 GB von den verfügbaren 3,5 GB "abzuschneiden" - für eine schnelle Auslagerungsdatei, wobei die Kosten für die Reduzierung des verfügbaren Arbeitsspeichers auf 1,5 GB sinken. Das ist sicherlich sinnlos, aber das ist nicht unsere Idee . Unsere Idee richtet sich an Benutzer von 32-Bit-Windows, die über PCs mit mehr RAM als 3,5 GB verfügen. Beispiel: Ein Computer mit 8 GB und 32-Bit XP, Vista oder 2003.

Wenn Sie mit vielen Anwendungen gleichzeitig hart arbeiten, ist das System häufig mit einer Erschöpfung des Arbeitsspeichers konfrontiert. Um kritische Fehler zu vermeiden, muss das System einige Daten von Anwendungen, die im Hintergrund ausgeführt werden, in einer Auslagerungsdatei speichern. In der Regel bedeutet dies, dass Dutzende und Hunderte von MB auf die Festplatte geschrieben werden. Und denken Sie daran - es kommt häufig vor, wenn Sie Multitasking wirklich nutzen (heutzutage übliche und speicherintensive Apps). Und wenn Sie eine Hintergrund-App in den Vordergrund stellen, muss ein weiterer Datenstapel aus dem RAM auf die Festplatte übertragen werden, um Speicherplatz im RAM für den vorherigen Stapel zu schaffen, der von der Festplatte wiederhergestellt werden soll (diesmal werden viele MB von der Festplatte geschrieben und gelesen). Beobachten Sie einfach Ihre rote HDD-Aktivitäts-LED - sie leuchtet mehr als sie bleibt aus (Ihre HDD arbeitet wirklich hart).

Stellen Sie sich nun alle diese Operationen vor, die auf EXTRA RAM umgeleitet werden (zusätzliches RAM, über den Betriebsspeicherbereich des Systems hinaus, dessen Größe gleich bleibt - maximal).

  • Auf diese Weise arbeitet es 1000-mal schneller (RAM-Operationen im Vergleich zur Festplatte), sodass die Austauschzeit minimal wird.
  • Ihre Festplatte arbeitet weit weniger als gewöhnlich, wird leise, kühl und die Lebensdauer verlängert sich erheblich.

Ich glaube nicht, dass es in Bezug auf die Leistung sinnlos wäre, ganz zu schweigen von der Zuverlässigkeit der Festplatte.

OK, die meisten in der XP-Ära gebauten Maschinen basierten nicht auf Mainboards, die mehr als 4 GB RAM unterstützen. Ich verstehe, dass es nur wenige Leute gibt, die die Idee wirklich brauchen und verstehen. Aber jetzt...

WILLKOMMEN IN DER VIRTUALISIERUNGSZEIT! Immer mehr von Ihnen haben das Glück, eine Maschine mit viel RAM zu besitzen. Ein Neuling kann sein Host-System so konfigurieren, dass dem Gast-32-Bit-Windows 4 GB zugewiesen werden und immer noch viel RAM zur Verfügung steht. Dann wäre es wirklich wertvoll, ihn mit einer 4-GB-RAM-Disk anzureichern, die demselben Gastbetriebssystem zugewiesen ist und für Auslagerungsdateien reserviert ist, ohne dass der RAM-Speicher des Gasts belastet wird!

Ein von mir beaufsichtigter Server hat 12 GB. Anstatt ein neues System (64-2008 plus CALs!) Zu kaufen, könnte ich 8 GB für den virtuellen Gast 32-2003 zuweisen und versuchen, Software-RAM-Disks zu testen. Ich vertraue ihnen jedoch nicht, da es sich anscheinend um Hacks handelt und ich es nicht mag, die Chance auf Stabilität zu nutzen. Aus diesem Grund suche ich nach einer Lösung, um die Linux-Ramdisk meines Hosts als Blockdevice vorzubereiten und auf FAT oder NTFS zu formatieren, damit sie für die virtuelle Festplatte des Gastbetriebssystems akzeptabel ist und eine Auslagerungsdatei darauf abgelegt wird. Ich glaube, mein Server würde viel Festplattenaufwand aufbringen und sparen.

Wo irre ich mich Grüße!

Slawek
quelle
1
Ein guter Punkt zur Virtualisierung, aber ohne Virtualisierung können Sie mit einer Ramdisk nicht auf mehr RAM zugreifen, als Sie normalerweise adressieren können. Ohne PAE sind das ungefähr 3,5 GB, aber NT 4.0, win2k und die Pro / Server-Editionen von XP unterstützen PAE und ermöglichen bis zu 64 GB RAM. Angesichts der Tatsache, dass Sie den gesamten RAM verwenden können, ist es besser, ihn vom System nach eigenem Ermessen verwenden zu lassen, auch zum Zwischenspeichern von Dateien, als ihn einer Ramdisk zuzuweisen, was das System darauf beschränkt, ihn nur zum Speichern vertauschter privater Seiten zu verwenden , das keine Programmdateien und zwischengespeicherten Dateidaten enthält.
Psusi
Das klingt wie ein Scherz.
bwDraco
Wenn das Betriebssystem entschieden hat, dass ein bestimmter Satz von Daten es nicht wert ist, im RAM zu bleiben, sondern ihn in die Auslagerungsdatei zu stellen, warum haben Sie Ihrer Meinung nach genug Informationen, um mit Recht zu sagen, "nein, belassen Sie ihn trotzdem im RAM", indem Sie Ihre Auslagerungsdatei einfügen? auf einer RAMdisk?
Jamie Hanrahan
0

In Bezug auf den temporären Ordner würde das Verschieben auf eine Ramdisk die Geschwindigkeit erhöhen.

Es gibt jedoch Dinge zu beachten:

  • Stromausfall würde Datenverlust bedeuten
  • Nicht jede Anwendung verwendet den von Windows bereitgestellten temporären Ordner, einige verwenden ihren eigenen
  • Wenn der temporäre Ordner keinen Speicherplatz mehr hat, können Anwendungen oder Windows abstürzen
Keltari
quelle
0

Ramdisks sind nützlich für Dinge wie den schnellen Internet-Cache von IE, Chrome und Firefox usw.
Das Speichern der Auslagerungsdatei auf einer Ramdisk in einem 64-Bit-System ist nutzlos.

DisablePagingExecutive entspricht möglicherweise besser diesen Anforderungen. Das Speichern der Auslagerungsdatei auf einer Ramdisk in einer 32-Bit-Umgebung mit mehr als 4 GB Ram ist jedoch eine enorme Verbesserung. Wenn es sich bei Ihrem Computer jedoch um einen Single-Core-Prozessor handelt (laut Taskmanager nur einen), ist eine Verbesserung zu verzeichnen (ich kann mich nicht genau erinnern, wie lange es gedauert hat). Sie müssen jedoch auch ClearPagefileAtShutdown festlegen , um den Fehler beim nächsten Neustart zu beheben, da die Auslagerungsdatei nicht vorhanden ist.

Die beste Verwendung für eine Ramdisk, die ich mir vorstellen kann, ist das Spiegeln Ihres Programmdateienordners (oder ausgewählter Programme) auf die Ramdisk.

Ben
quelle
DisablePagingExecutive deaktiviert nur das Paging der Führungskraft . Alles, was sonst noch ausgelagert werden würde, wird immer noch ausgelagert.
Jamie Hanrahan