There's already a thread here about the pros and cons of SSDs that has a lot of votes, so it tends to show up towards the top when you search for SSD info on here. Unfortunately, a lot of the info about pricing, reliability and performance is badly out of date.

Now that SSDs are cheaper, faster and presumably more reliable, what are the pros and cons?

link|improve this question
2  
Discussion here please: What should we do with outdated, but highly-popular questions? – slhck Aug 3 '11 at 21:43
2  
With this question, let's refrain from each adding our own answer. Work together to create one amazing, stellar answer that can evolve and get better over time. This question is community wiki, so anybody with 100 rep can edit it, and anybody can suggest edits. – nhinkle Aug 4 '11 at 4:57
feedback

2 Answers

up vote 13 down vote accepted

The Pros

  • Very short random access times - usually less then 0.1ms. For contrast, hard disk drives (HDDs) typically have access times of 5-10ms. An SSD should also have constant access time, whereas HDDs experience jitter depending on the prior location of the read/write head.
  • Drastically improved sequential transfer speeds, partly due to the parallelism of flash chips. New SSDs can max-out a SATA 3 Gbit/s bus; PCIe-based SSDs can reach over 700 MByte/s (5.6 Gbit/s).
  • No moving parts, very resistant to shock (many drives can withstand over 1000G), and absolutely silent operation.
  • Small form factor (most drives are 2.5", some are PCIe which leaves more drive bays open), very light.
  • Good performance for both sustained and random reads/writes (mostly due to lower latency).
  • Not susceptible to magnetic fields (but are susceptible to radiation, like all other flash/DRAM).
  • Relatively low power consumption (flash-based SSDs only, see other notes below).

The Cons

  • MLC based drives have a maximum write count (often called the program/erase count) of 3,000 to 10,000 per block; SLC based drives have a maximum of 100,000 (assume half for realistic purposes). I highly encourage all SSD users to make backups of their data frequently for this reason. Nevertheless, data should be readable until roughly one year after an SSD has fully worn out.
  • Some drives have a tendency to fail without warning (although this is most likely due to the failure of the SSD's controller, it is also possible for the flash memory to wear out, albeit slower). As an end-user, you should continually check the drive's S.M.A.R.T. information and check the drive health often.
  • SSDs are still far more expensive then conventional HDDs on a $/unit storage ratio.
  • Low storage density compared to conventional hard drives.
  • Professional drive/data recovery techniques for SSDs may not be as successful, because SSDs are a relatively newer technology compared to HDDs (thanks Moab), so the techniques may not be as advanced yet.

Other notes: DRAM-based SSDs do not have many of the caveats mentioned above, and are much quicker then flash-based SSDs. They are, however, significantly more expensive then flash-based drives, and require the DRAM cells to be constantly powered (similar to keeping your computer on standby/sleep mode). Also, DRAM requires significantly more power when in use compared to flash-based SSDs.


What to take from this: There is no denying the fact that SSDs are pretty damn fast. I installed one in my new computer a few weeks ago, and I can honestly say transfering files at 500 MB/s is a great feeling. That being said, there is the fact that the SSD will wear down over time, and from my usage patterns so far, it will be a few months to a year. This depends on how you use the drive, but I would still recommend that you check your drive's health often. FWIW, Corsair has posted a good blog post about write endurance.

While newer drives are proving to be more reliable, this isn't due to any increases in the write endurance of flash cells, but rather improved controllers and firmware (thanks sblair). Because of this, as an end-user, you need to be aware of this fact and make frequent backups. If you have very important data and any data loss is unacceptable, then you may want to spend the money on an extra hard drive (or two!) instead of the SSD. If you have a blazing fast gaming machine, and want the thing to load as quick as possible, definitely go for the SSD. My recommendation is, if you want both speed and reliability, get both a solid state drive and a hard disk drive.

link|improve this answer
Biggest con is data recovery, with a spinning drive you have a good chance with a professional recovery house, SSD's won't be so easy. – Moab Aug 4 '11 at 0:17
@Breakthrough Great answer, I've tried to improve a few points. Do you have a link for "Newer drives are proving to be more reliable"? AnandTech have some interesting numbers from March, but I don't know how this has changed since then. – sblair Aug 4 '11 at 1:50
@sblair I will try to find something. Also, just so you know, that link is where I got the whole "assume half for realistic purposes" for flash cell write limits. Now that you mention it, however, I haven't really seen that value increase, so I assume that if there even is an increase in reliability, it would be due to the controller/firmware design rather then the flash cells themselves. – Breakthrough Aug 4 '11 at 1:55
@sblair Just added the link from the other answer, which supports that fact. From a strictly memory cell point of view, write endurance hasn't really changed. Thank you for the link! – Breakthrough Aug 4 '11 at 2:00
1  
As I mentioned in that meta post, there is a wealth of info about SSDs on the SU Blog. This would be something good to reference and get info from for this post. – nhinkle Aug 4 '11 at 4:57
feedback

Here's the latest article on SSD reliability. They are actually pretty reliable, but the speed difference is so great that for large systems they are well worth any decrease in reliability. Intel has just extended their warranty to 5 years.

link|improve this answer
From that link, "But alarmingly, many of these SSDs failed without any early warning from SMART. This is something that we continue to hear from different data centers. As InterServer pointed out, hard drives tend to fail more gracefully. SSDs often die more abruptly, for any number of reasons that we've heard reported by actual end-users in the real world." Yeah, pretty reliable... – Breakthrough Aug 3 '11 at 21:48
5  
Also, just a note here. Yes, you have a five year warranty. Think of how much better SSDs will be in five years. Also, will that replacement SSD offset the loss of your data? I don't think that using only SSDs is a solution here, everyone needs an even mix of storage and needs good backup practices. Also, another quote, "When it comes to enthusiasts, we really can't make the assumption that an SSD is more reliable than a hard drive." – Breakthrough Aug 3 '11 at 21:50
feedback

protected by nhinkle Aug 4 '11 at 4:54

This question is protected to prevent "thanks!", "me too!", or spam answers by new users. To answer it, you must have earned at least 10 reputation on this site.

Not the answer you're looking for? Browse other questions tagged or ask your own question.