Büroangestellter sitzt an Computertisch und tippt auf Tastatur.

Was ist eine RAM-Disk?

Eine RAM-Disk ist ein virtueller Speicherplatz, auf den genauso zugegriffen werden kann wie auf eine Festplatte, eine SSD oder ein anderes Flashspeichergerät in einem Computer. RAM-Disks werden mithilfe von Software durch Partitionierung der Kapazität des Systemarbeitsspeichers (auch RAM genannt) erstellt und bieten eine unglaublich schnelle E/A-Leistung (Lesen und Schreiben), die um ein Vielfaches höher ist als bei den schnellsten SSDs von heute, und zudem mit größerer Bandbreite und extrem niedrigen Latenzen.

Die Verwendung des Systemarbeitsspeichers als Laufwerksspeicher hat ihre Vor- und Nachteile. Einer der Vorteile ist natürlich die Leistung. Laufwerksspeicher-gebundene Anwendungen profitieren in hohem Maße von den extremen Lese- und Schreibgeschwindigkeiten, ganz zu schweigen davon, dass die Speicherlatenz praktisch eliminiert wird.

Nachteilig ist, dass der Systemarbeitsspeicher flüchtig ist. Das bedeutet, dass Strom benötigt wird, um Daten im RAM zu halten. Beim Ausschalten des Systems oder bei einem Stromausfall werden alle Dateien und Anwendungen auf der RAM-Disk gelöscht. Die Datensicherung ist entscheidend dafür, dass die RAM-Disk ein nützliches Ersatzlaufwerk für installierte Anwendungen ist. Viele RAM-Disk-Dienstprogramme verfügen über eine Sicherungsfunktion, die eine Image-Datei des Laufwerksinhalts erstellt, die allerdings Platz auf einem herkömmlichen Speichermedium benötigt.

Ein weiterer Nachteil ist, dass die als Laufwerksspeicher partitionierte RAM-Kapazität dem Prozessor nicht mehr für die Nutzung des Systemspeichers zur Verfügung stehen würde. Glücklicherweise unterstützen die heutigen PCs und Workstations eine große Bandbreite an Arbeitsspeicherbestückungen. Die neuesten DDR5-basierten Intel- und AMD-Chipsätze mit vier Sockeln können bis zu 192GB und Workstations bis zu 2TB unterstützen! Die meisten Anwendungen nutzen nicht den gesamten Systemarbeitsspeicher, sodass Platz für eine anständig große RAM-Disk geschaffen werden kann.

Ideen für den Einsatz einer RAM-Disk

Ein junger Mann arbeitet an einem Eigenbau-PC.

Alle Computer verwenden System-RAM als Cache (oder temporären Speicher) zwischen dem Prozessor und der Festplatte/SSD für geöffnete Anwendungen und Dateien. Einige Anwendungen, z. B. Programme zur Erstellung von Inhalten wie Photoshop, Illustrator und After Effects von Adobe, verwenden jedoch „temporäre“ oder „Scratch“-Speicherplätze, damit sie nicht die gesamte RAM-Kapazität verschlingen. Zur Steigerung der Leistung könntest du den Speicherort der Temp-/Scratch-Datei deiner Anwendung auf die RAM-Disk verlegen.

Auch die Ausführung einer gesamten Anwendung von einer RAM-Disk aus kann schneller sein. Denke du daran, dass sie bei jedem Herunterfahren gesichert und bei jedem Start von Windows neu geladen werden muss.

Welche RAM-Disk-Software ist sollte verwendet werden?

4 Kingston FURY Renegade PRO DDR5 RDIMMs liegen auf einem Schreibtisch neben einer Tastatur und einer Kamera

Im Internet gibt es zahlreiche kostenlose und -pflichtige Angebote für RAM-Disk-Software. Eine kostenlose, quelloffene Option wäre das beliebte ImDisk. Die Größe der RAM-Disk ist nicht begrenzt (abgesehen von der tatsächlichen Größe des physischen Arbeitsspeichers), und sie ist einfach in der Verwendung. Eine weitere kostenlose Software, die in unserem Test verwendet wurde, ist OSFMount von PassMark. OSFMount hat auch keine Begrenzung für die Größe der RAM-Disk. Das Laufwerk kann in NTFS, exFAT oder FAT32 formatiert sein und kann als physisches oder logisches Laufwerk betrachtet werden. Eine dritte kostenlose Software stammt von AMD und heißt Radeon RAMDisk. Die kostenlose Version erlaubt nur bis zu 4GB, was für die Speicherung temporärer Dateien ausreicht, aber die kostenpflichtigen Versionen gehen bis zu 64GB. Eine andere kostenpflichtige Software namens Primo Ramdisk bietet mehrere Stufen für unterschiedliche Anforderungen. Es gibt eine kostenlose Testversion, und die billigste Option erlaubt bis zu 4GB RAM, während die höheren Stufen bis zu 1TB bieten.

Was ist der Unterschied zwischen einer RAM-Disk und einer SSD?

Für unseren RAM-Disk-Benchmark haben wir eine DDR5-Workstation eingerichtet, die über eine 8-Kanal-Speicherarchitektur für hohe Bandbreiten und große Kapazitäten verfügt:

  • Prozessor: Intel Xeon w9-3475X
  • Motherboard: ASUS Pro WS W790E-SAGE SE
  • RAM: 256GB Kingston FURY Renegade Pro DDR5 (KF556R36RBK8-256)
  • Grafik: ASUS RTX 3070
  • SSD: 500GB Kingston FURY Renegade NVMe SSD

Betrachtet man den PCMark 10 Datenlaufwerk-Benchmark, dann hat eine RAM-Disk eine etwa dreimal höhere Bandbreite als eine NVMe SSD.

Ein Diagramm, das den Bandbreitenunterschied zwischen NVMe SSD-Laufwerksspeicher und RAM-Disk-Datenübertragungsgeschwindigkeiten in MB/s zeigt, um zu verdeutlichen, wer besser abschneidet: RAM-Disk hat eine größere Bandbreite, größer ist besser.

Fazit

VERWENDE eine RAM-Disk, um die E/A-Leistung für speichergebundene Anwendungen zu erhöhen.

VERWENDE eine SSD, um die Zeit für die Sicherung beim Herunterfahren und das Laden des RAM-Disk-Images beim Booten zu verkürzen.

Verwende KEINE RAM-Disk, wenn du Bedenken wegen eines Stromausfalls hast und nicht über eine Batterieabsicherung verfügst.

#KingstonFURY #KingstonIsWithYou

Zugehörige Videos

Zugehörige Artikel