Investigation: Is Your SSD More Reliable Than A Hard Drive?
tomshardware.com
tomshardware.com
Now for some of my own data. Here's an Intel X25-M G2 after a lot of usage: http://abughrai.be/pics/ssd_erase/Screenshot-160%20GB%20Soli... and here it is after an ATA secure erase: http://abughrai.be/pics/ssd_erase/Screenshot-160%20GB%20Soli...
The G2 has TRIM support and this drive was used on an ext4 filesystem with TRIM enabled. After the erase, performance was almost back to that of a pristine drive. There was a 6GB swap partition on the drive as well as the ext4 partition. I'm pretty sure swap partitions aren't trimmed, so that could have been the reason for the performance degradation.
Additionally, if you set the SWAP_FLAG_DISCARD flag to swapon(2), it'll issue TRIMs for swap space that is freed at runtime. You'll need a pretty recent /sbin/swapon to support that flag, though.
So for desktop use, I wouldn't worry about the performance over time of a good SSD.
(Another nice thing: those new micro-SATA SSDs are small enough that you can conceivably RAID-1 them in a tiny laptop!)
This will get better with time, as SSD firmware accumulates the kind of run time (in terms of number of hours x number of units in use) over years that HDD firmware has had.
Yuck.
However, bigger and bigger enterprise vendors are doing rigorous qualification tests on SSDs for white-labeling purposes and demanding that the firmware be bulletproof. Admittedly the enterprise workload is a bit different from a laptop (servers never go to sleep) but they are the ones accumulating the most runtime given 24 hour uptimes.
Also apparently OCZ SSDs aren't as good as Intel SSDs (based on customer return rates).
The truth is that each vendor manufactures multiple lines of SSDs, each running different major firmware versions, with different hardware revisions. So reliability variance between models from a single vendor is often much more significant that variance between different vendors.
In your experience with OCZ, which model do you have experience with? Vertex 2? 3? Agility? Enterprise-class Talos? What about the Intel ones? Were they 50nm NAND-based SSDs? 34nm? You need to share some of these details. Claiming that Intel > OCZ is devoid of significance.
While an itemized breakdown by datacenter isn't available one datacenter (InterServer.net, with fewer than 100 SSDs) says: "Intel SSD's are night and day in failure rates when it comes to some other drives. For example the SuperTalent SSD drives have had an extremely high failure rate including model FTM32GL25H, FTM32G225H, and FTM32GX25H. I estimate about two-thirds of these drives have failed since being put into service. With these failures however, the drives were not recoverable at all. They generally disappeared completely, no longer being readable. Spinners die much more gracefully with an easier disk recovery. I cannot compare this to the Intel's SSDs yet since I have not experienced any failures.". They apparently use Intel's X25-E (SSDSA2SH032G1GN).
That's a weird thing to say. In a datacenter you want your disks to be fail-fast. I.e. you want them to drop out of the array early and cleanly.
Nobody "recovers" harddrives in a datacenter, you just swap them.
The worst failure-mode (that is still way too commonly seen) is that of the "lame drive" that grows bad sectors, predictive failures and all that jazz over time, causing bus-resets, confused controllers and bringing the whole array to a crawl until a human steps in.
That said, my experience with SSDs in that regard isn't too good either. I've seen them fail cleanly but I've also seen a single failing Vertex lock up a LSI-controller hard...
I think the reason for this is that OCZ largely uses Indilinx and Sandforce controllers, and while very quick, they have had more than their fair share of issues.
Anyone not backing up their system is really asking for trouble... which will happen. Given the ease of use of modern backup systems, and their cost (free only costing a modest amount of your time), everyone should be doing it. OSX and Win7 make you feel guilty for not doing it (though OSX's version is better, both deliver on basic backups).
All this said, the difference between an SSD and an HD is about zero when it comes to real reliability. Both will fail at odd times, and you should have a backup, preferably bootable, to get you back to good. An external drive with a system-imaged startup disk (free for all major desktop OSs) is quite cheap to maintain.
This is only reasonable to expect when one technology has a write cycle limit and the other does not. A hard drive will give better reliability in write intensive applications, while an SSD will beat a hard drive in mobile/portable applications.
Of course, for most people buying an SSD, the increased performance easily outweighs any reliability "cost".
Unfortunately it is not. You pay for it either in bandwidth and service price (or in reliability of free service) or by buying a new harddrive.
Cost of a 500GB drive is rather far from "free".
Is it really? Completely anecdotally I've never lost a HDD, but keep going through power supplies… it'd be nice to see some data on component failure rates. I assume some exists, but I haven't really felt strongly enough about it to go look.
In servers its a completely different game. Thanks to A/C and steady loads its much, much better. There is a chance of getting a run of bad disks and suddenly having multiple failures a year, but only on that specific model. Generally, I'd say that rate is closer to .25-.5 fails for every 50 drives per year, if that. So over 4 years I can expect one or two drive fails on 50 disks.
Regardless, drives fail all the time on desktops and laptops. The reliability is a huge, huge problem. Supposedly, SSDs were going to fix this, but their teething problems are probably making them worse than spinning disks.
That said, on my desktop I run a raid-1 setup. When a drive fails, I immediately replace the whole pair. Just lost the third one in 6 years this Saturday. And there isn't even any infant mortality distorting the stats.
Perhaps your situation is more analogous to servers (most mid-high end servers come with redundant power supplies).
Probably what is different about my setup is that my cpu meters mostly run at 100%.
I keep losing mechanicals (lid hinges) and other mechanicals, though.
They have improved, but I do not think we are there yet. For example, I do not know of any system that regularly verifies backups. Time Machine, for example, could lose a directory of photos from five years ago without noticing it. If, then, your main disk fails, The photos are, for all practical purposes, gone forever.
It could just be that there is not enough good data from the consumer market to make solid conclusions from. DCs use drives in large numbers, so you are going to get "concentrated" readings.
With SSD you have a chance of going completely blank. If it happens to be a firmware issue on a RAID mirror, there's also a chance of common fault in both drives. Even if you have backups in that case, do you really want to deal with such situation?
According to Google, about two thirds of the time, SMART will warn you.
> there's also a chance of common fault in both drives.
Never, ever trust a RAID array made from identical disks. Whenever possible use different manufacturers, different models and different batches. Whatever caused failure of one drive will eventually cause the failure of its twins. If all twins are in the same array, you won't be happy.
As SSDs are maturing it looks like there are two distinct markets where hard-disks can't go:
1) In servers, vendors offer cards that tie directly into the PCIe bus, bypassing SATA (
2) For laptops, one can look at the Macbook Air and it's SSD chips. Right now they are connected via SATA, but if that becomes a limiting factor, I see how that would be bypassed as well.
For now HDs and SSDs are very similar, but SSDs (which are essentially flash memory) can and will go where HDs cannot. They are quite different.
They haven't had a single SSD failure since. Granted, their search index is read only.
But apparently this is not true and it's not how SSD fail, at all.
What's crazy is I have not had a hard drive fail since we passed the triple digit mark for GB capacity. Last one was a 20GB drive (ah the old days).
They've been from a range or manufacturers (and a range of ranges) with not enough of each to consider a pattern.