[Windows 10] RAM-Disk

@one: So instabil sind die SSDs schon lang nicht mehr (und waren sie womöglich auch nie - meine Samsung im Notebook ist trotz Swap-Partition bald 10 Jahre alt und hat keinen einzigen Ausfall - ähnliche Geschichten kenne ich von Entwicklern, die dauernd auf SSD kompilieren).
 
Ich hab in so ziemlich alle Systeme die günstigsten SSD reingesteckt, die ich so kaufen konnte. Keine Probleme, egal was ich damit gemacht hatte. Einfach nicht drüber nachdenken.

Einzig meine teure Qualitäts-Samsung hatte mal einmal Schluckauf (einzelne Blöcke waren nicht mehr lesbar), läuft aber seitdem auch wieder problemlos. Bekommt aber verständlicherweise keine wertvollen Daten mehr anvertraut.
 
Ihr habt da schon recht, ich habe auch eher früh mit SSDs angefangen und nie einen Ausfall gehabt. Trotzdem sehe ich zu, dass nur das auf die SSD geschrieben wird, was auch behalten werden soll. Das bedeutet zum Beispiel, alle Downloads landen erstmal in der RAMDisk - seien es größere PDFs, sonstige Daten. Oder eben die Rohdaten für eine Stapelverarbeitung. Wenn ich es wieder brauche, wird es gespeichert und falls nicht, ist es beim nächsten Neustart halt weg.

Was übrigens richtig Laune macht: Komplette virtuelle Maschinen in die RAMDisk legen. Man benötigt halt entsprechende Reserven, damit das System nicht zu viel auslagert - komplett abstellen kann man das meines Wissens nach in Windows auch nicht (was schade ist).
 
Wenn du genügend RAM eingebaut hast wirst du mit dem abstellen keinen wirklichen Unterschied merken.
Je nachdem welche Windows-Version du hast - Seit Windows 10 1709 wird

1. der Ram verwendet, für alles was aktuell in Verwendung ist
2. Wenn der Ram nahezu voll ist wird, wenn Möglich, wenig verwendeter Inhalt im Ram komprimiert
3. erst wenn das ausgeschöpft ist - wird geswapt.

Trotzdem landen je nach Nutzungsverhalten Programmteile auf der Platte - das ist richtig.
Du kannst das Auslagern von Kernel-Bestandteilen auf die Platte über verhindern.
Führt aber dazu, das wenn einmal nicht genug Platz im Ram ist beim Laden einer Ressource ein Kernel-Fehler geworfen werden könnte... > ungut.

Das Swap-File für Anwendungen lässt sich über
[Windowstaste]+R sysdm.cpl > Tab Erweitert > [Leistung: Einstellungen] > Erweitert > [Virtueller Arbeitsspeicher: Ändern]
deaktivieren.
Alternativ lassen sich die Werte auch direkt in der Registry editieren
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory management.
 
Mir war nicht bewusst, dass das mittlerweile vollständig funktioniert. Ich werde die Registry mal prüfen; die Einstellungen im virtuellen Speicher habe ich schon "immer" so vorgenommen.

Noch etwas, wenn man genügend RAM hat, ist vor Allem bei Programmen, bei denen man das Arbeitsverzeichnis ändern kann, hier eine RAMDisk sehr nützlich. Das sind diverse Bildbearbeitungsprogramme und auch VMWare (hier wird im für jede VM einzeln zu definierenden Arbeitsverzeichnis immer eine temporäre Datei angelegt, in welcher der Arbeitsspeicher der VM dupliziert wird - auch wenn man in anderen Einstellungen festlegt, dass 100% physical Memory zu nutzen ist). So etwas erspare ich meinen SSDs.

Noch zu den Nachteilen und warum das nicht für jeden etwas gutes ist: Crasht der Computer, ist alles in der RAMDisk weg. Da eine ggf. laufende VM mit crasht, ist die danach oft defekt und man muss aus der vmdk, welche in der Regel einen solchen Crash überlebt, eine neue VM erstellen.
Legt man auch die Temporären Verzeichnisse in die RAMDisk, hat man bei Installationen, welche einen Neustart erfordern, ein Problem. Windows Update hat pauschal ein Problem, wenn die von mir verwendete Software eine RAMDisk gemountet hat.
Mir ist bis jetzt noch nichts verloren gegangen, aber ich möchte zum Abwägen anregen - für mich überwiegen die Vorteile :)
 
Das Swap-File für Anwendungen lässt sich über
[Windowstaste]+R sysdm.cpl > Tab Erweitert > [Leistung: Einstellungen] > Erweitert > [Virtueller Arbeitsspeicher: Ändern]
deaktivieren.
Alternativ lassen sich die Werte auch direkt in der Registry editieren
Am besten die Auslagerungsdatei auf eine RAM-Disk legen. Mit der RAM-Disk den vorhandenen Arbeitsspeicher überbuchen und so unendlich viel superschnellen Arbeitsspeicher generieren, der in sich selbst auslagert. :p
 
Zurück
Oben