Wird das Lesen von Daten dazu führen, dass SSDs abgenutzt sind?


27

Es ist fast allgemein bekannt, dass übermäßige Schreibvorgänge (einschließlich Formatierung, Defragmentierung usw.) mit der Zeit zu einem Verschleiß der Solid-State-Laufwerke führen. Aber verschleißt das Lesen vieler Daten von SSDs auch?

Ich plane, Prefetching auf einem Linux-Computer mit einer SSD zu aktivieren. Ich habe zeitweise deaktiviert.


3
Ich würde bemerken, dass, obwohl es allgemein bekannt ist, die meisten Leute bei weitem überschätzen, wie schnell ihnen die Schriften auf einer SSD ausgehen werden. Intel gibt ausdrücklich an, dass Sie zehn Jahre lang über 21 GB pro Tag schreiben können, ohne die Schreibvorgänge auf den Laufwerken für Endverbraucher zu erschöpfen .
Shinrai

(Defragmentieren Sie auch niemals eine SSD, da sie eigentlich nichts Nützliches
bewirkt

3
Stellen Sie sich vor, Sie biegen ein Stück Metall (wie einen Kleiderbügel). Sie können Informationen darin "schreiben" (z. B. gerade = 0, gebogen = 1), indem Sie es biegen, und Informationen durch Betrachten "lesen". Sie können es so oft lesen, wie Sie möchten, ohne (erheblichen) Schaden zu nehmen, aber Sie können nur so oft darauf schreiben, bevor es kaputt geht.
Synetech

1
@Synetech - Mein Eindruck ist, dass der physische Speicherort von Daten auf einer SSD in 99% der Fälle A: weitgehend irrelevant ist und B: von den meisten Defragmentierungssoftware nicht richtig verstanden wird, da sie Festplatten und auch den Controller erwarten Das Laufwerk verarbeitet die meisten dieser Dinge (Dinge, die an verschiedenen Stellen abgelegt werden, um den Verschleiß auszugleichen usw.). Natürlich stark vereinfacht.
Shinrai

3
Fast alle Informationen in diesen Kommentaren sind veraltet.
David Schwartz

Antworten:


30

Beeinflusst das Gerät nicht. Die begrenzte Schreiblebensdauer von Flash ist eine natürliche Folge der Funktionsweise.

Daten auf Flash-Laufwerken sind sicher, da die Bits von Elektronen in einer sehr gut isolierten Schicht gespeichert werden. Diese Elektronen erzeugen, falls vorhanden, ein elektrisches Feld, das von einem nahe gelegenen Transistor aufgenommen werden kann. Da sie eingesperrt sind, beeinflusst das Auslesen des Transistors die Elektronen nicht. Während des Schreibens benötigt Flash jedoch sehr hohe Spannungen, um die Elektronen durch diese Schicht zu bringen. Diese hohen Spannungen verursachen einige Schäden an der Isolationsschicht, die anfällt.

Im Vergleich dazu hat DRAM keine solche Isolationsschicht. Die Elektronen bewegen sich ziemlich leicht. Infolgedessen ist DRAM schneller und löst sich nicht von Schreibvorgängen auf, aber die ausgetretenen Elektronen müssen häufig ersetzt werden. Schalten Sie den Strom aus und sie sind alle in Millisekunden gegangen.


8
Obwohl Lesevorgänge selbst nicht direkt schädlich sind, sollte beachtet werden, dass übermäßige Lesevorgänge dazu führen können, dass die Firmware Hintergrundschreibvorgänge generiert. Das heißt, die Hintergrund-Schreibvorgänge werden in den meisten Fällen wahrscheinlich unbedeutend sein. Weitere Informationen: superuser.com/a/725145/6091
rob

4

Ich glaube nicht, dass der Lesevorgang die NAND-Zellen beeinflusst, obwohl ich mich irren könnte (schauen Sie zum Beispiel zum Ende dieses Artikels ). Es kann sein, dass, wenn eine "Seite" oder ein Löschblock in einer sehr langen Zeit nicht neu programmiert wird, eine (wahrscheinlich sehr kleine) Wahrscheinlichkeit besteht, dass einige der Bits in einen nicht programmierten Zustand zurückkehren. Ich bin mir nicht sicher, ob die Firmware dies berücksichtigt und Seiten, die seit langem nicht mehr gelesen wurden, neu schreibt / abbildet.


Interessant. Haben Sie zufällig mehr Informationen (als nur diesen Artikel) über dieses Verhalten?
DTMLAND

Ich versuche leider nicht, mich an das Update zu erinnern, wenn ich auf weitere Informationen stoße.
LawrenceC

2
Es ist erwähnenswert, dass die Lesevorgänge selbst nicht schädlich sind, aber übermäßige Lesevorgänge können dazu führen, dass die Firmware Hintergrundschreibvorgänge generiert, um Aufbewahrungsfehlern und Lesefehlern entgegenzuwirken. @dtmland Siehe meine Antwort auf eine ähnliche Frage, die von der Antwort von ultrasawblade inspiriert wurde. superuser.com/a/725145/6091
rob

3

Die Zuverlässigkeit Abschnitt dieser Tabelle erwähnt es nicht, so nehme ich an liest das Laufwerk nicht beeinflussen.


1
Das wäre auch meine Vermutung, aber ich möchte sehr sicher sein - das Deaktivieren des Prefetching ist kostenlos, neue SSDs kosten ein Vermögen.
Wandern Nauta

1

Flash-Speicher ist nur ein EEPROM (ein Chip, der umprogrammiert werden kann. Es ist die Umprogrammierung, die Verschleiß verursacht, Lesevorgänge sind unbegrenzt. Zum Lesen seines gerechten Speichers. Http://en.wikipedia.org/wiki/Flash_memory#NAND_flash Dieser Artikel spricht ein wenig darüber, wie die Neuprogrammierung funktioniert und wie die Daten im Grunde genommen in den Speicher 'gebrannt' werden.


1
Flash! == EEPROM
Alvin Wong

Ja, technisch gesehen handelt es sich nicht um ein EEPROM, aber dies trifft immer noch zu, da Lesevorgänge keinen Schaden anrichten.
Shinrai
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.