At first I thought this was just a fluke/shitty SSD, but then I remembered something. As part of a hack, for the last 10 days of uptime or so I had a process writing a number to a file a few times per second. Maybe this caused the early death?
-
-
Show this thread
-
If the FTL was utterly terrible, that could've caused it to rewrite the same flash block every time. And after wearing out a block it would go to an alternate... and if those are limited (e.g. indexed by some kind of hash scheme), it would eventually run out of alternates.
Show this thread -
Clearly a poor quality SSD implementation in that case... but I wonder if this is what actually happened, as opposed to just a random early failure dud. Perhaps SSD endurance tests should test this use case. Instead of writing over the entire drive, rewrite a single sector.
Show this thread -
I bet we'd see wildly different results for different brands, and many deaths well before the specified total drive write endurance. Perhaps a good metric for how good the firmware/FTL algorithm is.
Show this thread -
There are plenty of use cases that have this "rewrite one sector repeatedly" pattern - e.g. md-raid metadata includes an event count that basically increases every time the array is written to. I wonder if anyone else has seen this kind of early death and attributed it to this.
Show this thread
End of conversation
New conversation -
-
-
ohhhh but wait till you hear my stories about spinning rust...
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Please do share a link about the talk. Thanks for mentioning it!
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
I have only had issues with the ADATA SSDs I had
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Did it at least allow you to read it? I’ve heard of some SSDs turning into a brick and not even allowing read only.
-
Yeah, it was read only. Had to mount the FS ignoring the journal though, since that requires writes.
- Show replies
New conversation -
-
Show additional replies, including those that may contain offensive content
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.