Frage zu Löschzyklen/Haltbarkeit von Flash Speicher (emmc)

loack

Cadet 3rd Year
Registriert
Juli 2008
Beiträge
43
Hallo Zusammen.

Kann mir bitte jemand genau erklären, wie sich die Haltbarkeit von Flash Speicher (in meinem Fall emmc) berechnen lässt.
Im Wiki bzw. im Internet liest man immer von einer bestimmten anzahln von Lösch/Schreibvorgängen bzw. Löschzyklen. Leider fehlen mir dazu genauere Informationen um das zu verstehen.

Wenn ich nun zb. den Speicher von meinem Asus Transformer formatiere und Windows 8 neu installiere, wieviel Lösch/Ladezyklen hab ich dann verbraucht? Nur einen?
 
formatieren=1
installieren von windows= je nachdem, zwischen 1-6 pro datei..
 
Wie willst du das berechnen können ?

Dafür gibts Hersteller die sagen nach xxx Schreibvorgängen können fehler auftreten . Das kann je nach Hersteller ein anderer Wert sein .

Und wenn du einmal den kompletten Speicher gelöscht hast dann ist das 1x ... für jede Speicherzelle .
Wie nun am Ende die Hard und Software damit umgeht ist eher die Frage ... bei SSD´s ist dafür ja TRIM angedacht die Speicherzellen gleichmässig abzunutzen .
 
Die kannst du effektiv gar nicht berechnen und ist auch komplett sinnlos mMn sich darüber Gedanken zu machen.
Die Löschzyklen etc beziehen sich meines Wissens nach auf jeden einzelnen Flash-Baustein, der da drin is. Eine SSD z.B. verteilt die Daten immer auf alle gleichmäßig, so werden alle gleichmäßig ausgelastet und "verbraucht". Während du Win8 neu installierst geschehen derweil eine Vielzahl von Schreib und Lesevorgängen, die du aber gar nicht genau bestimmen kannst.
Der Hersteller schreibt da meist eine gewisse Anzahl von maximalen Zyklen hin, im Endeffekt hab ich aber noch nie gemerkt dass der Flash Speicher eines meiner Geräte in der Zeit die ich sie genutzt habe irgendwie kaputt gegangen ist.

Ich glaube nicht, dass du diese Haltbarkeit realistisch berechnen kannst. Theoretisch ist das sicher möglich über mehrere Umwege, aber hat mit der Realität und dem Nutzen daraus für dich denke ich nich viel gemein.

Ich hoffe ich konnte helfen, wenn ich falsch liege berichtigt mich.

LG Nero
 
Kann man nicht "berechnen". Es hängt völlig von den verwendeten Flashzellen ab und steht auf deren Datenblatt. Normalerweise mehrere tausend Zyklen Minimum.
Wenn "formatiert" wird dann wird da nur 1 Sektor, die Partitionstabelle überschrieben und ein neues Dateisystem angelegt: ein paar Prozent der gesamten Kapazität. Ein Windows 8 hat vielleicht 20GB.
Am Ende werden also so ca. 30GB geschrieben wenns hoch kommt.
 
chrigu schrieb:
installieren von windows= je nachdem, zwischen 1-6 pro datei..

wieso so viel?

und wenn jetzt im wiki steht "3.000 bis zu mehreren 100.000 löschzyklen"
was genau ist jetzt ein zyklus? wenn jede zelle 1 mal überschrieben wird dann ist das 1 zyklus?
und bei windows installation können da gleich bis zu 6 zyklen verbraucht werden?



HominiLupus schrieb:
Ein Windows 8 hat vielleicht 20GB.
Am Ende werden also so ca. 30GB geschrieben wenns hoch kommt.

das ist aber schon viel, oder? ich musste windows 8 nämlich schon 4 mal neu installieren. das wären dann so ca 120GB? kann ich das teil also schon wegschmeissen?
 
Zuletzt bearbeitet:
loack schrieb:
das ist aber schon viel, oder? ich musste windows 8 nämlich schon 4 mal neu installieren. das wären dann so ca 120GB? kann ich das teil also schon wegschmeissen?

Funktioniert es? Behalt es und freu dich
Isses kaputt? Schmeiß es weg.
Ganz einfach^^

120GB is ein Witz für ordentlichen Flash Speicher. Ganz einfach weil alles auf die einzelnen Bausteine verteilt wird und die somit ziemlich wenig von den 120GB mitbekommen.
Ich geb dir nen wohlgemeinten Rat, lass die ganze Denkerei über Haltbarkeit von Flash Speichern, das wird vermutlich länger halten als du es behältst. Und wenns kaputt geht dann musst du eh neu kaufen.
Ab und zu ein Backup der wichtigen Daten und alles ist in Ordnung.
 
loack schrieb:
das ist aber schon viel, oder? ich musste windows 8 nämlich schon 4 mal neu installieren. das wären dann so ca 120GB? kann ich das teil also schon wegschmeissen?


Wenn du auf eine 120GB SSD (TLC NAND) täglich 50GB schreibst, dann hält das Ding ca. 8 Jahre!
 
Nero1 schrieb:
Funktioniert es? Behalt es und freu dich
Isses kaputt? Schmeiß es weg.
Ganz einfach^^

naja soooo einfach ist das nicht. wenn der integrierte flash speicher kaputt ist, kann ich nämlich das ganze asus transformer book wegschmeissen. austauschen is da ja nicht. könnt ichs austauschen, wärs mir wahrscheinlich wurscht.


Matzegr schrieb:
Wenn du auf eine 120GB SSD (TLC NAND) täglich 50GB schreibst, dann hält das Ding ca. 8 Jahre!

flash emmc ist ja nicht gleich ssd oder?
 
@loack
Klar ist es nicht so einfach, aber was willst du anderes machen? Du merkst erst dass er in die Knie wenn er in die Knie geht. Und solange sowas wie S.M.A.R.T. nicht funktioniert bei dem Ding kannst du den Status auch nicht auslesen.
Im Endeffekt bleibt dir nur eine Abschätzung und warten.
 
loack schrieb:
flash emmc ist ja nicht gleich ssd oder?

Richtig, bei eMMC wird SLC und MLC Speicherzellen für den NAND-Flash genutzt, die haben eine längere Lebensdauer als TLC Speicherzellen.
 
chrigu schrieb:
formatieren=1
installieren von windows= je nachdem, zwischen 1-6 pro datei..
Ein bis 6 Zyklen pro Datein? Nein, eine Windows Installation kostet weniger als einen P/E Zyklus im Schnitt, denn die SSD sollte schon um einiges größer sein als bei der Installtion geschrieben wird!

Die Anzahl der verbrauchten P/E Zyklen ergibt sich aus der Geschriebenen Datenmenge * der Write Amplification / der NAND Kapazität der SSD.

Die Write Amplification ist die Unbekannte und ergibt sich vor allem aus dem Controller, der FW, dem Füllstand der SSD, der Art und dem Ziel der Schreibzugriffe, TRIM oder nicht. Die ändert sich also auch ständig, bei Consumer-SSDs von Heimanwendern ist oft so 2 bis maximal 4 zu beobachten, nur die alten Indilinx Barefoot landen weit höher.
loack schrieb:
und wenn jetzt im wiki steht "3.000 bis zu mehreren 100.000 löschzyklen"
was genau ist jetzt ein zyklus? wenn jede zelle 1 mal überschrieben wird dann ist das 1 zyklus?
Vergiss mal die 3000 bis 100.000, da die Anzahl der Zyklen von der konkret verbauten Qualitätsstufe der NANDs abhängt und vom konkreten NAND Typ (Hersteler, Fertigungsverfahren) hängt es ab, wie viele Zyklen diese NANDs im besten Fall maximal durchhalten.

Der Fertigungsprozess läuft nicht für alle Wafer und nicht einmal für alle Stellen auf dem Wafer (das eine Scheibe von 30cm Durchmesser) gleich ab. Bei eine CPU oder RAM Fertigung wäre dann eine CPU oder RAM Chip gut übertaktbar, die braucht mehr Spannung und erreicht nicht so hohe Frequenzen, oder funktioniert gar nicht. Bei den NAND Dies ergeben sich damit unterschiedlichen Zyklenfestigkeiten und Data Retention Zeiten, also wie lange die Daten im Speicher erhalten bleiben. Das können die für jedes Die prüfen und tun das auch um die konkrete Qualitätsstufe des einzelnen Dies zu bestimmen, was man binnen nennt. Das geht von Dies, denen nicht mehr als ein einmaliges Beschreiben zugetraut wird bis zu den allerbesten, die dann als eMLC für Enterprise SSDs verwendet werden. Da waren die 25nm eMLC von Micron mit 30.000 Zyklen spezifiziert. Die gibt es nicht mehr, die aktuellen 20nm sollen als eMLC noch mit 10.000 Zyklen angegeben sein, aber das sagt kein Hersteller offiziell, die Spezifikationen werden fast wie Staatsgeheimnisse gehütet. Samsungs 3d-V-NAND werden ebenfalls 30.000 Zyklen nachgesagt.

Für die eigenen Enterprise SSDs werden genau solche NANDs verbaut, die eben die beste Qualitätsstufe erreichen und früher wurden die auch noch in deren Consumer-SSDs verbaut, weil Enterprise SSDs damals nur SLC NANDs hatten. Heute werden bei den Consumer SSD der NAND Hersteller i.d.R. NANDs mit 3000 garantierten P/E Zyklen eingesetzt, wobei Samsung für die TLC der 840 Evo 1000 Zyklen garantiert, da bei 3 Bit pro Zelle die Haltbarkeit prinzipiell geringer ist als bei 2 oder nur einem Biit (SLC).

Was für Qualitäten die SSD Hersteller ohne eigenen NAND Fertigung verbauen, kann man nicht wissen, denn die NAND Hersteller verkaufen auch NANDs, die eben weit weniger P/E Zyklen erreichen werden und oft in Form von Restwafern, also solchen, wo die guten NAND Dies entnommen worden sind, das gibt es zumindest von Micron. Micron und Toshiba verkaufen aber auch ganze Wafer, wo also alle Qualitäten gemischt drauf sind, die der Kunden dann selbst binnen und in Chipgehäuse verpacken muss, dafür kann er selbst bestimmen, welche er verwendet und sein eigenes Logo auf die Chips schreiben, was z.B. OCZ und Kingston machen. Damit wissen auch nur die, was für Qualitäten da nun drin stecken.

loack schrieb:
und bei windows installation können da gleich bis zu 6 zyklen verbraucht werden?
Nein, das wäre nur möglich, wenn man entsprechend viele Fehlerversuche hat!

loack schrieb:
das ist aber schon viel, oder? ich musste windows 8 nämlich schon 4 mal neu installieren. das wären dann so ca 120GB? kann ich das teil also schon wegschmeissen?
Ach was. Im Dauerschreibtest auf xtremesystems.org hat die Samsung 840 120GB mit dem TLC NANDs für die Samsung 1000 P/E Zyklen garantiert, 432.92 TiB geschrieben und 3556 Zyklen durchgehalten, mindestens 2626 davon ohne jeden Fehler.

Dagegen haben die OCZ Octane 128GB nur 303,82TiB und die OCZ Vertex4 nur 393,86TiB geschafft und die Patriot Torqx2 64GB nur 140TiB. Die hat nur halb so viel NAND und müsste mit 128GB von daher das Doppelte schaffen, liegt aber trotzdem hinter der 840er und nur die ersten OCZ Vertex Turbo 64GB war mit 116,43TiB noch schlechter.

Damit haben selbst die schlechtesten SSD im Test noch 1000x so viel geschrieben wie Deine 120GB, Du hast also bisher den Bruchteil von einem Prozent des möglichen Schreibvolumens Deiner SSD verbraucht!
loack schrieb:
flash emmc ist ja nicht gleich ssd oder?
Nein, das ist eMMC von Samsung (das ist SLC und MLC, aber wohl nur Pseudo-SLC drin), bzw. das bei Micron. eMMC steht eigentlich für embedded Multimedia Card und ist praktisch ein universell einsetzbarer Massenspeicher mit NAND und einem eigenen Controller, der direkt auf die Platine gelötet wird. Ähnlich einer SSDs, aber nicht den gleichen Anschlüssen und Normen entsprechend, dafür einfacher, langsamer und billiger.
 
Zuletzt bearbeitet:
Zurück
Oben