SSD-Hersteller werben mit TBW (geschriebene Terabyte). Warum ist „gelesene Terabyte“ nicht Teil der Spezifikation? Liegt das daran, dass das Lesen von einer SSD für ihre Lebensdauer praktisch irrelevant ist?
Hinzugefügt: Um etwas mehr Kontext zu bekommen, nehmen wir an, wir haben ein 2-TB-Laufwerk, das wir sichern möchten (z. B. auf einem NAS). Wenn wir jeden Tag sichern, sind das bereits etwa 700 TB Lesevorgänge pro Jahr. Und wenn TBR ungefähr mit dem derzeit beworbenen TBW vergleichbar ist (also etwa 1200), könnten wir in Betracht ziehen, das Backup nicht täglich, sondern jeden zweiten Tag durchzuführen, um die erwartete Lebensdauer von 2 auf 4 Jahre zu erhöhen. Ist das sinnvoll?
Antwort1
Wenn Sie das elektrische Feld ändern, verschleißt die SSD. Das Schreiben ändert das elektrische Feld. Das Lesen selbst ermittelt lediglich den Zustand der SSD und theoretisch entsteht dabei fast kein Verschleiß.
Chips sterben schon dadurch, dass Strom durch sie fließt, was mit dem Lesevorgang zusammenhängt.
Da fast jeder so viele Daten auf die SSD schreibt, dass dies zu einem Ausfall führt, wird das Lesen nicht einmal gemessen, da ein Ausfall durch das Schreiben sowieso am wahrscheinlichsten ist. Wenn Sie sich entscheiden, Daten einmal auf eine SSD zu schreiben und sie dann nur als Backup aufzubewahren, beachten Sie, dass sie trotzdem eine Lebensdauer hat. Es hängt vom Laufwerk ab, wie viel das ist, aber ich würde sie auf 5 bis 10 Jahre schätzen, je nachdem, wie oft das Laufwerk zwischendurch eingeschaltet ist.
Bedenken Sie, dass es auch nicht gut ist, das Laufwerk über viele Jahre hinweg nicht an die Stromversorgung anzuschließen.
Antwort2
Beim Lesen entsteht bei einer SSD grundsätzlich kein Verschleiß, sondern nur beim Schreiben.
Sie sind jedoch nicht der einzige, der auf die Festplatte schreibt - die Firmware der Festplatte ist ständig damit beschäftigt, zu vermeiden Verschleißnivellierung, indem teilweise leere Blöcke zu vollen Blöcken zusammengefasst werden.
Dies bedeutet, dass selbst wenn das Betriebssystem anzeigt, dass sich die Festplatte im Leerlauf befindet, die Wahrscheinlichkeit groß ist, dass Lese- und Schreibwartungsvorgänge ausgeführt werden, die für das Betriebssystem unsichtbar sind.
Antwort3
TBW ist eine gute Spezifikation und sollte verwendet werden, sofern verfügbar.
SSD-Laufwerke guter Qualität verfügen über ausreichend Kapazität, um gute Zellen zu nutzen und sollten normalerweise länger halten als die Maschine, in der sie eingebaut sind.
Das Lesen verursacht keinen übermäßigen Verschleiß und gute Laufwerke vertragen viel Schreibarbeit ohne übermäßigen Verschleiß.
Ich habe ein 5 Jahre altes ThinkPad X1 mit einer 1 TB Samsung SSD. Seine Lebensdauer wird auf 600 TBW geschätzt. Es liegt derzeit bei etwa 60 TBW und ich habe das Gerät durch ein neueres X1 mit einer ähnlichen 1 TB SSD und Windows 11 ersetzt.
Gute Laufwerke sollten die TBW-Spezifikation erfüllen, und das tun meine Samsung-Laufwerke. Lenovo-Diagnoseberichte zum aktuell verwendeten TBW-Wert. Suchen Sie daher nach einem Gegenstück auf Ihrem Computer.
SSD-Laufwerke haben eine lange Lebensdauer und sind mittlerweile besser als gute Festplatten für Verbraucher.
Antwort4
ZitierenTranszendieren:
ALesestörungKurz gesagt tritt das Problem auf, nachdem eine große Anzahl von Leseaufgaben für Seiten innerhalb desselben Blocks ausgeführt wurden, wodurch die digitalen Werte der Zellen in der Nähe der gelesenen Zellen geändert werden und somit Datenfehler verursacht werden.
Wie kommt es zu Lesestörungen?
Jede NAND-Flash-Speicherzelle hat einen Floating-Gate-Transistor mit einem Steuergate, das mit der Wortleitung verbunden ist, und einer Source und einem Drain, die mit den benachbarten Zellen auf derselben Bitleitung verbunden sind. Der Floating-Gate-Transistor befindet sich unter dem Steuergate. Die Anzahl der im Floating-Gate gespeicherten Elektronen bestimmt die Schwellenspannung des Transistors.
Um herauszufinden, ob Elektronen auf einem bestimmten Floating Gate gefangen sind, muss das Speichergerät das gesamte Wort lesen. Um die Zellen in einer ausgewählten Zeile (hellgrün dargestellt) zu lesen, muss eine höhere Spannung an die benachbarten, nicht ausgewählten Wortleitungen (dunkelgrün dargestellt) im selben Block angelegt werden. In der Zwischenzeit wird eine ausgewählte Zelle pro Bitleitung gelesen, damit das Gerät ihren digitalen Wert bestimmen kann, d. h. ob sie eine 0 oder eine 1 speichert. Die an die benachbarten Transistor-Gates angelegte hohe Spannung zieht Elektronen zum Floating Gate, wodurch die Zellschwellenspannung bei jedem Lesen leicht ansteigt und die Zellen dabei „stört“. Mit der Zeit steigt die Schwellenspannung einer Zelle in einem „unprogrammierten“ Zustand, was bedeutet, dass sie eine 1 speichert, an und akkumuliert sich ausreichend, um schließlich in einen „programmierten“ Zustand zu wechseln, was bedeutet, dass sie eine 0 speichert. Dies ist als Lesestörungsphänomen bekannt. Die Zustandsänderung ist ein irreversibler Prozess, und sobald sie geändert wurde, wird der Bitwert nicht „zurückspringen“, es sei denn, der Block wird anderweitig gelöscht.
Lösungen von Transcend
Lesestörungen können durch Minimieren übermäßiger Lesevorgänge reduziert werden. Transcend bietet drei verschiedene Lösungen zur Behebung dieses Problems an.
- Wear-Leveling-Algorithmus: Diese Funktion verteilt die Nutzung der NAND-Flash-Speicherzellen über das verfügbare Speicherarray und stellt sicher, dass die Daten gleichmäßig innerhalb des Blocks geschrieben werden.
- Frühzeitiges Verschieben: Diese Funktion erkennt und korrigiert potenzielle Datenfehler. Wenn die Anzahl der fehlerhaften Bits in einem Block die Obergrenze erreicht, sollten die Daten in einen anderen Block verschoben und der ursprüngliche Block gelöscht werden. (Hinweis: Einige Produkte verfügen nicht über diese Funktion.)
- Lesewiederholung: Diese Funktion ist für Flash-Speicher vorgesehen, um die Lesereferenzspannung anzupassen und Lesefehler zu beseitigen.
Delkinbehebt auch dieses Problem:
Wenn NAND-Flash-Speicher nur für Lesevorgänge verwendet wird, glauben viele Entwickler, dass sie sich keine Sorgen um die Produktlebensdauer machen müssen, da kein Schreiben erfolgt. In Wirklichkeit können sogar Lesevorgänge den Flash-Speicher irgendwann verschleißen, da wiederholte Lesevorgänge zu unbeabsichtigter Neuprogrammierung und Schäden durch Querkopplungsrauschen führen können. Wenn diese Probleme auftreten, werden sie alslesen störenFehler. Glücklicherweise ist in NAND-Flash-Speicher für den Industriebereich normalerweise eine Lese-Leveling- und ECC-Funktion integriert, um diese Risiken zu mindern.
Andererseits habe ich in den Spezifikationen für normale SSDs keine Leselastbegrenzung gesehen, sodass dies im Gegensatz zur Schreiblastbegrenzung wahrscheinlich kein großes Problem darstellt (da die Hersteller Gegenmaßnahmen ergriffen haben).