SSDs no more reliable than hard drives
Summary: The marketers have pounded the "no moving parts" line to convince you that SSDs must be more reliable than hard drives. But it isn't true. Here's why.
A great piece of investigative reporting in Tom's Hardware on SSD reliability today. Writer Andrew Ku talked to users of more than 160,000 SSDs and tabulated their responses. It is the largest scale study of SSDs ever - other than what vendors keep close to the vest.
It is a long report and if you are professionally responsible - or just really curious - about SSDs I urge you to read it right now. But if you want the high points - and some advice - read on.
The sample Mr. Ku spoke to a number of users, including some who requested anonymity, who ranged in sample size from less than 100 SSDs to over 150,000 units. Respondents included NoSupportLinuxHosting.com, InterServer.net, Steadfast Networks, Softlayer and - with 155,000 SSDs - ZT Systems. In addition he spoke to a number of other sources at supercomputer centers, research groups and other end-users.
Almost all the drives in the study are Intel drives, because they are currently the most trusted SSDs. This puts the spotlight on Intel, but presumably other drives would fare no better and in some cases much worse. With their Micron JV and their own flash translation layer (FTL), Intel is one of the few vertically integrated SSD vendors. And as one of the world's largest mobo vendors, they arguably have the most systems-level expertise of any SSD player.
The issues Comparing the reliability of a 50 year old technology against a 5 year old one isn't easy. Both are moving targets, the use cases are different, and among SSD vendors the reliability is all over the map. But in my view here are some of the key issues:
- Failure rates. Storage vendors routinely claim that ≈50% of all returned drives are NTF - no trouble found - when tested. I take a consumer perspective: if it isn't working it's failed. But vendors have a point: they only control their piece of the puzzle, but get blamed for the whole thing. Life can be unfair.
- Substitution effect. If I replace 5 drives with 1 SSD, what happens to reliability - especially if the 5 drives are in a RAID stripe?
- Age. Few of the SSDs in this study are over 2 years old, while lots of HDDs are. We know that HDD failure rates increase with age, especially after 3 years, and we don't know how SSDs will age.
- Endurance. End-users worry about the fact that NAND flash is spec'd for a limited number of writes, but for most that isn't the problem. It is the other failure modes that bite you.
- Entropy. It doesn't matter what technology we use, the universe hates your data and always will.
The Storage Bits take All SSDs do is replace a hard drive's head disk assembly - the platters and heads - with a lot of flash chips. The rest of the stuff is the same - and that stuff accounts for about half of all drive failures. So the best we can expect is that SSDs could be twice as reliable.
But flash isn't that reliable either, especially as feature sizes shrink. Few know that it takes ≈20 volts to write NAND flash, which is a lot when insulators are molecules thick. Entire plane failures on flash die are common.
And those are only the obvious problems.
Bottom line: treat your SSDs as you do hard drives. Back up regularly. Use redundancy if uninterrupted service is the goal.
And know that you are only buying performance - not reliability.
Comments welcome, of course.
Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.
Talkback
RE: SSDs no more reliable than hard drives
Yes, they do...
Not entirely accurate...
Also, as the process shrinks this gets worse not better. I believe the latest 25nm MLC chips achieve about 3,000 write cycles (at least that is the figure I have seen thrown around, that may be for something even smaller, I reserve the right to be wrong here). What does give flash more life is much better write algorithms to spread the pain of a write cycle around to all of the flash blocks equally.
RE: SSDs no more reliable than hard drives
RE: SSDs no more reliable than hard drives
Yes they do, but the limitations aren't important for the huge majority of applications. A low-spec 80GB MLC SSD with 3,000 write cycles can write 10GB/day for 18 years. That works for me.
RE: SSDs no more reliable than hard drives
Thanks, didn't realize they would last that long.
But the problem with SSDs is that they just die the same way as flash ...
<b>Totally out of the blue, for now apparent reason and no hint from S.M.A.R.T. data.</b>
I mean that I am amused that anyone might think that SSDs are "more reliable" just because they do not have moving parts.
(Mind you, in HDDs' deaths moving parts are actually one of the last reasons; usually, it is magnetic layers that starts to deteriorate.)
RE: SSDs no more reliable than hard drives
So there's reliability and there's reliability.
I use Ubuntu Netbook Remix 10.04 and have set noatime on all the SSDs and no swap partition to avoid the write limits. Not that it's a big issue, but, why tempt fate?
I have an Acer Aspire One that had the default Linpus on it and its SSD simply disappeared one day. It was there one moment, and gone the next. Failure of an SSD is very abrupt.
RE: SSDs no more reliable than hard drives
RE: SSDs no more reliable than hard drives
I would love to know the price of <strong><a href="http://www.sudolar.com">dolar hoy</a></strong>.
RE: SSDs no more reliable than hard drives
"Comparing the reliability of a 50 year old technology against a 5 year <strong><a href="http://learnviolinonlinehq.com/">learn violin online</a></strong> old one isn???t easy. Both are moving targets, the use cases are different, and among SSD vendors the reliability is all over the map. But <strong><a href="http://glaucomaeyedrops.com/">glaucoma eyes drops</a></strong> in my view here are some of the key issues:"
And also, I bet the first harddrives from 50 years ago were very unreliable as well! Possibly more than SSD's are nowadays. Give the <strong><a href="http://brighteyesdrops.com/">bright eyes drops</a></strong> SSD's 45 more years, and I assure you that they are working perfectly fine. It's still quite a new technology, remember ;)
Beware of new whiz bang technology ...
RE: SSDs no more reliable than hard drives
"We know that HDD failure rates increase with age, especially after 3 years, and we don?t know how SSDs will age."
Partially untrue. We do know that they have so many writes, and from that we can make a reasonable guess about when they wear out. We can do a bit of figuring, and I'm sure there's been plenty of lab tests about it.
"The rest of the stuff is the same - and that stuff accounts for about half of all drive failures."
Yeah, and that's always kinda confused me - why is it so difficult to make a reliable controller for these things? Why is it that some manufacturers seem to have lots of issues, while others are rock solid? Why do some fail quickly while others outlast the physical components?
"Entropy. It doesn?t matter what technology we use, the universe hates your data and always will."
That's what ECC is for. And one of the reasons I often disagree with you - IMO ECC technology is generally doing far better than you give it credit for. It's not perfect, but I think you often exaggerate how much it misses errors.
And of course a good backup doesn't hurt either :).
"Bottom line: treat your SSDs as you do hard drives. Back up regularly. Use redundancy if uninterrupted service is the goal."
I'd agree :). Always a good idea, no matter what the tech. Stuff happens.
RE: SSDs no more reliable than hard drives
ECC does amazing things - and with 4k sectors it does even better - but all error specs are <i>after</i> the ECC and as many retries as the drive supports.
It's only because the ECC is as good as it is that error specs are as high as they are. And the error specs are probably optimistic.
RE: SSDs no more reliable than hard drives
So I've heard. But something else is probably checking the data, because I've dealt with large files of many types with no issues. I'm fairly certain there's some error detection/correction that's doing a better job than you're accounting for - perhaps in one of the busses or in the OS, I dunno, but my current machine has been pretty solid no matter how much I've thrown at it, even with things like zip archives and encrypted files, which are sensitive to bit flips.
RE: SSDs no more reliable than hard drives
RE: SSDs no more reliable than hard drives
My experience is that most of what is caused by bit rot isn't seen as data loss. Missing DLL? Can't find App? Document formatting borked? Drive not found? Plist corruption?
There are many failure modes caused by bit rot. If you think hard you may start to remember odd behavior that was unexplained - or outright failures - and those were likely caused by bit rot.
RE: SSDs no more reliable than hard drives
RE: Build your own Home Theater PC (HTPC) ... for under $600!
RE: SSDs no more reliable than hard drives