X79
Ensign
- Registriert
- Juli 2012
- Beiträge
- 205
Ich lese im Internet zur Haltbarkeit von Flashzellen ständig nur von Schreibzyklen. Aber nie von Lesezyklen.
Wie stark verschleißen SSDs bzw. Flashspeicher (USB-Sticks, SD-Karten etc.) während dem Leseprozess im Vergleich zum Schreibprozess?
Bei mir kommt diese Thematik auf, da ich immer mehr mit SD-Karten hantiere (eher "selbstgebaute USB Sticks", bei SD-Karten weiß man wenigstens was man in der Hand hat) und dort auch sehr sensible Daten drauf liegen, mit denen ich ständig arbeite. Weil ständig die Konsistens der Daten (mittels sha256sum) überwacht wird, ensteht dadurch eine extreme Belastung durch Leseprozesse. Alleine beim Anstecken werden erstmal alle Daten bitgenau geprüft, dass diese keinerlei Beschädigungen aufweisen. Vor dem Abstecken dann nochmal, dass sich nur die bearbeiteten Datein verändert haben, dann nochmal um eine neue Liste zu erstellen (die dem Stand nach der Bearbeitung entspricht) und dann nochmal, um die neue Liste auf Plausibilität zu prüfen (wenn es Fehler mit der neuen Liste gibt, fallen diese besser sofort auf als später).
Kurz: Diese SD-Karten werden sehr oft täglich komplett bitgenau durchgelesen, nicht nur die Daten die verwendet/bearbeitet werden. Haben also eine extreme Lesebelastung (mehrmals viele GB um alle Sha Werte zu erzeugen) aber nur relativ wenig Schreibbelastung (meist nur im MB Bereich, die Liste mit den Sha Werten ist ja auch nur wenige MB groß).
Falls die Speicher dadurch stärker verschleißen wäre mir das eigentlich sogar egal, da es immer sehr aktuelle Backups gibt und jeder kleinste Bit-Fehler sofort auffallen würde. Bzw. der Speicher sehr schnell durch einen neuen ersetzt wäre. Das sieht dann bei meinen teuern NVMEs wo solche Scripte auch zum Einsatz kommen aber wieder etwas anders aus.
Da stellen sich mir einige Fragen:
Werden die Daten eines Flashspeichers aufgefrischt, sobald dieser nur an den USB-Port angesteckt wird und Strom bekommt? Oder werden die Daten nur aufgefrischt wenn diese gelesen werden? (dann hätte mein recht agressives Script ja sogar zusätzliche positive Effekte)
Wie hoch wiederum ist der Verschleiß der Zellen, wenn sie so oft gelesen werden?
Und wie verhält sich das ganze mit HDDs? Denn regelmäßig werden diese Daten wiederum auch auf HDDs gebackupt (und dort die Sha Werte abermals vorher und nachher geprüft)...
Werden Daten bei HHDs durch lesen aufgefrischt oder nur durch neuschreiben?
Wie stark verschleißen SSDs bzw. Flashspeicher (USB-Sticks, SD-Karten etc.) während dem Leseprozess im Vergleich zum Schreibprozess?
Bei mir kommt diese Thematik auf, da ich immer mehr mit SD-Karten hantiere (eher "selbstgebaute USB Sticks", bei SD-Karten weiß man wenigstens was man in der Hand hat) und dort auch sehr sensible Daten drauf liegen, mit denen ich ständig arbeite. Weil ständig die Konsistens der Daten (mittels sha256sum) überwacht wird, ensteht dadurch eine extreme Belastung durch Leseprozesse. Alleine beim Anstecken werden erstmal alle Daten bitgenau geprüft, dass diese keinerlei Beschädigungen aufweisen. Vor dem Abstecken dann nochmal, dass sich nur die bearbeiteten Datein verändert haben, dann nochmal um eine neue Liste zu erstellen (die dem Stand nach der Bearbeitung entspricht) und dann nochmal, um die neue Liste auf Plausibilität zu prüfen (wenn es Fehler mit der neuen Liste gibt, fallen diese besser sofort auf als später).
Kurz: Diese SD-Karten werden sehr oft täglich komplett bitgenau durchgelesen, nicht nur die Daten die verwendet/bearbeitet werden. Haben also eine extreme Lesebelastung (mehrmals viele GB um alle Sha Werte zu erzeugen) aber nur relativ wenig Schreibbelastung (meist nur im MB Bereich, die Liste mit den Sha Werten ist ja auch nur wenige MB groß).
Falls die Speicher dadurch stärker verschleißen wäre mir das eigentlich sogar egal, da es immer sehr aktuelle Backups gibt und jeder kleinste Bit-Fehler sofort auffallen würde. Bzw. der Speicher sehr schnell durch einen neuen ersetzt wäre. Das sieht dann bei meinen teuern NVMEs wo solche Scripte auch zum Einsatz kommen aber wieder etwas anders aus.
Da stellen sich mir einige Fragen:
Werden die Daten eines Flashspeichers aufgefrischt, sobald dieser nur an den USB-Port angesteckt wird und Strom bekommt? Oder werden die Daten nur aufgefrischt wenn diese gelesen werden? (dann hätte mein recht agressives Script ja sogar zusätzliche positive Effekte)
Wie hoch wiederum ist der Verschleiß der Zellen, wenn sie so oft gelesen werden?
Und wie verhält sich das ganze mit HDDs? Denn regelmäßig werden diese Daten wiederum auch auf HDDs gebackupt (und dort die Sha Werte abermals vorher und nachher geprüft)...
Werden Daten bei HHDs durch lesen aufgefrischt oder nur durch neuschreiben?