DRAM auf einer SSD: Ist es etwas, was Sie wollen?

SSDs können schnell auf Daten zugreifen und Daten schreiben, viel schneller als HDDs. Diese Geschwindigkeit kommt von einer Vielzahl verschiedener Orte. Einer der Faktoren ist die Aufnahme von DRAM auf der SSD. Einige Budget-SSDs überspringen jedoch den DRAM, da er teuer und für die Funktion der SSD nicht unbedingt erforderlich ist. Um Ihre Entscheidung darüber zu informieren, ob Sie eine DRAM-lose SSD kaufen möchten. Oder ein teureres Modell mit DRAM, man muss den Unterschied kennen.

Die Kern-DRAM-Funktionalität

Die Hauptfunktion von DRAM auf einer SSD besteht darin, eine Aufzeichnung darüber zu speichern, wo sich Daten im Flash-Speicher befinden. So sehr Ihr Computer alle Ihre Dateien ordentlich in einer logischen Reihenfolge gespeichert anzeigt, ist dies bei einer SSD nicht der Fall. Da das Lesen und insbesondere das Schreiben in eine Flash-Speicherzelle deren Lebensdauer verkürzt, führen SSDs eine Aufgabe aus, die als Verschleißnivellierung bezeichnet wird. Dies beinhaltet das Mischen von Daten auf dem Laufwerk, wobei bevorzugt die am wenigsten abgenutzten Bereiche zuerst verwendet werden und die Verwendung der am stärksten heruntergekommenen Bereiche minimiert wird. Dies bedeutet, dass das Laufwerk eine Art Verzeichnis führen muss, in dem sich alles befindet.

Dafür wird DRAM verwendet, da es keine Probleme mit häufigem Schreiben hat, was die Lebensdauer verringert. und weil es den Datenspeicherort für den SSD-Controller viel schneller bereitstellen kann als der Flash-Speicher könnte. DRAM verringert die Latenz und Geschwindigkeit aller Vorgänge auf der SSD. Eine DRAM-lose SSD ist jedoch langsamer als eine SSD mit DRAM HMB können diesen Unterschied teilweise ausgleichen.

Ein weiterer Kernvorteil bezieht sich wiederum darauf, wie SSDs Daten schreiben. Sie können nicht wirklich einzelne Datenbits in den Flash-Speicher schreiben. Sie müssen Daten in Blöcken schreiben. Dieser Schreibvorgang muss ein vollständiges Überschreiben sein. Sie können nicht einfach ein einzelnes Bit in einem Block aktualisieren. Selbst wenn Sie nur ein Bit ändern müssen, müssen Sie alle anderen Bits in diesem Block auf die Festplatte schreiben. DRAM kann verwendet werden, um kleine Datenmengen vorübergehend zu speichern, bis sie effizient auf einmal in einen Block geschrieben werden können. DRAM-lose SSDs können dies nicht und leiden daher unter stärkerem Verschleiß, da Schreibvorgänge weniger effizient sind, um die Lebensdauer zu erhalten.

Weitere Vorteile

Ein weiterer Vorteil von DRAM an Bord einer SSD ist der Fähigkeit, Daten zwischenzuspeichern, die zu klein sind, um sie sofort in den Flash-Speicher zu schreiben, sehr ähnlich. Es funktioniert auch, um Daten, die als Teil des Wear-Leveling-Prozesses um die SSD herum verschoben werden, zwischenzuspeichern, um sie effizienter zu schreiben. Dies bedeutet, dass DRAM-lose SSDs unter einem weiter erhöhten Verschleiß leiden, was zu einer geringeren Lebensdauer führt.

DRAM auf der SSD kann als kleiner Lese-Cache fungieren und dabei helfen, die Latenz für häufig angeforderte Daten zu reduzieren. In einigen Fällen kann der DRAM auch als Schreib-Cache für mehr als nur winzige Datenmengen verwendet werden. Dadurch können Daten sehr schnell gespeichert werden, bevor sie an den SLC-Cache und den Rest des Laufwerks weitergegeben werden. Die Verwendung von DRAM als Schreibcache ist beim SLC-Cache nicht erforderlich. SLC-Flash-Speicher ist von sich aus sehr schnell.

Mögliche Nachteile

Das einzige Risiko, dass DRAM auf einer SSD vorhanden ist, ist der potenzielle Datenverlust. DRAM ist ein flüchtiger Speicher, was bedeutet, dass alle darin enthaltenen Daten verloren gehen, wenn die Stromversorgung unterbrochen wird. Dies wird mit dem nichtflüchtigen Flash-Speicher verglichen, der seine Daten auch bei einem Stromausfall behält. Angenommen, Sie verwenden DRAM, um Daten zwischenzuspeichern, bevor Sie sie in den Flash schreiben. In diesem Fall riskieren Sie einen Stromausfall, der die Stromversorgung des Computers und damit des DRAM in der SSD unterbricht, wodurch er seine Daten verliert, bevor er sie auf den Flash-Speicher überträgt.

Dies kann zu Datenverlust oder Dateibeschädigung führen. Dies kann für normale Heimanwender irritierend, frustrierend und lästig sein. In Rechenzentren und für Unternehmen kann es katastrophal sein. Aus diesem Grund ist bei Enterprise-SSDs typischerweise jegliches DRAM-Caching deaktiviert.

Das einzige andere Problem mit DRAM auf SSDs sind die zusätzlichen Kosten. Realistischerweise ist die Preisspanne bei aktuellen Laufwerken nicht groß. Dies liegt daran, dass die Kosten des Flash-Speichers den größten Teil der Kosten der SSD ausmachen. Die Kosten für den DRAM sind relativ gering. Einige High-End-Produkte haben einen Unterschied von weniger als 40 US-Dollar bei einer Kapazität von 1 TB. Die Haupteinsparungen ergeben sich aus DRAM, das normalerweise von Budgetlaufwerken gekürzt wird. Diese Budget-SSDs sparen auch in anderen Bereichen Kosten, was direkte Vergleiche erschwert.

Fazit

DRAM hilft einer SSD, mit ihrer Spitzenleistung zu arbeiten. Der Unterschied ist relativ gering. Das erkennt man an den Übertragungsgeschwindigkeiten oder indirekten Vergleichen. Es ist unwahrscheinlich, dass Sie auf zu viele reale Szenarien stoßen, in denen eine DRAM-lose SSD ein Problem darstellen würde. DRAM-los zu sein, reduziert jedoch die Leistung und führt zu erhöhtem Verschleiß der SSD. Darüber hinaus sind DRAM-lose SSDs in der Regel preisgünstige Modelle, die von vornherein möglicherweise schwächere Garantien und eine geringere Gesamtlebensdauer haben.

Wir würden auf jeden Fall empfehlen, SSDs mit DRAM zu bevorzugen. Das ist jedoch nicht der Punkt, an dem wir Ihnen empfehlen würden, DRAM-lose SSDs vollständig zu vermeiden. Entscheiden Sie sich dafür, wenn Sie ein solides Angebot für eine finden oder Ihr Budget nur auf eine DRAM-lose SSD ausdehnen können. Sie sind funktionell genug, um perfekt brauchbar zu sein, besonders wenn Sie einen bekommen, der unterstützt HMB. Teilen Sie Ihre Gedanken in den Kommentaren unten mit.