Is a MLC still slower and less reliable than a SLC SSD?

6

2

Most laptop vendors seem to supply relatively cheap MLC drives with their pre-built configurations.

I know that the traditional drill is that a SLC is fast and reliable while a MLC is slower and less reliable; but I've heard that in a last years lots of elaborate algorithms and workarounds made MLC almost as good as SLC. Can anyone show me some definitive modern benchmarks that either prove or dismiss this fact?

GreyCat

Posted 2011-10-03T20:05:59.940

Reputation: 150

1Reposting may not prevent this from it being closed again – Dave M – 2011-10-03T20:16:53.130

Which point of the question is exactly subjective or has too wide scope? I've tried to fit the guidelines. – GreyCat – 2011-10-03T20:37:53.487

3

GreyCat, I've not voted to close this question as I see it more as a "Is it true that SLC is more reliable (etc) than MLC?" But the main reason that people may vote to close is that it is difficult to quantify which is better, it depends on a lot of unspoken factors such as your personal use of the computer, the OS, what other software and a lot of other factors. Questions should be firmly answerable (I do believe this question could actually have a proper answer) but if you would prefer a discussion it may be worth going to chat.

– Mokubai – 2011-10-03T20:52:50.343

I also have not voted to close the question, but I can explain why others might, and why I wouldn't vote to reopen: one of the key tests here for whether a question should be closed is that don't do shopping recommendations. This questions feels like a shopping recommendation. It's not quite in that category, imo, but it has that smell to it. – Joel Coehoorn – 2011-10-03T20:55:18.407

Okay, this question is not about shopping, especially it's not about shopping for particular brands or products. I'm not asking to find a best notebook or SSD for me. I just want to know the current state of the market, as both search engines and hardware-related sites are littered with "SLC good, MLC bad" articles, which are probably outdated and not true anymore, but they're came on the top in search queries due to their age. I believe that this question is really firmly answerable, probably with a simple link to modern set of reviews of benchmarks that prove one or other option. – GreyCat – 2011-10-03T21:03:46.317

I've changed the introduction of the question - hope it sounds much less shopping-like. – GreyCat – 2011-10-03T21:06:59.263

I've changed the question to the objective core of your problem, the package around it was a bit subjective. – Tamara Wijsman – 2011-10-03T21:18:56.737

2I have voted for reopening. I do not see the question how it now stands as a shopping question. I also do not agree in general with closing questions because there is no clear cut answer -- I think it is absolutely constructive to try to develop a good general discussion of the MLC vs SLC issue. I too see that most explanations of the difference (at least those that rank will in searches) are likely outdated. – jcrawfordor – 2011-10-03T21:34:11.260

I personally would like to see if anyone has seen any reviews on the SLC v MLC reliability debate. – surfasb – 2011-10-04T02:15:36.470

Answers

1

All recent consumer drives use MLC flash. Even some enterprise-focused SSDs also use MLC, although with Intel's MLC-HET:

Similar to frequency binning CPUs, the highest quality NAND with the tightest margins gets binned into MLC-HET while everything else is shipped as standard MLC. And just like with frequency binning, there's a good chance you'll get standard MLC that will last a lot longer than it's supposed to. In fact, I've often heard from manufacturers that hitting up to 30K p/e cycles on standard MLC NAND isn't unrealistic. With its MLC-HET Intel also more frequently/thoroughly refreshes idle NAND cells to ensure data integrity over periods of extended use.

So the extra P/E cycles - and therefore increased longevity of the flash memory - come from picking the highest quality NAND chips, as well as adding a significant spare area of 41%.

As for performance, the MLC Intel 710 is generally slightly slower than its older SLC cousin, the X25-E (but the 710 is far cheaper to compensate). Regardless, SandForce MLC drives usually dominate SSD benchmarks due to real-time compression in the controller, rather than depending upon the intrinsic speed of SLC.

sblair

Posted 2011-10-03T20:05:59.940

Reputation: 12 231

I just wanted to say, the number of write cycles does not seem to be the biggest problem, when tested they are effectivly suviving write cycles well. But the frilling controller dies :-) based on user reported failures. – Psycogeek – 2011-10-04T03:56:22.063

1@Psycogeek That's true, but for its enterprise drives, Intel still needs to justify that the flash P/E count is competitive with SLC drives. – sblair – 2011-10-04T11:10:19.990

4

You will want to look at a few other qualities of an SSD in order to make your purchase decision.

  1. Does the SSD support TRIM? As the SSD gets filled, it will need to write where data once existed. However, the nature of the SSD is that it must first delete the information from the actual space before it writes new data. This means that as your SSD gets to be used for a while and fills up, it will become slower. TRIM is a functionality of the SSD that will allow the files to be deleted and the space cleaned up as it occurs.

  2. IOPS - You will find several SSDs that are within the same price range as well as the amount of space. However, you will need to look at the actual speeds of the read/writes to make your decision as there are so many variances between the drives. AnAndTech (http://www.anandtech.com/bench/SSD/65) has an excellent chart for comparing the different speeds and other comparisons of the SSDs.

  3. RAID - Keep in mind that you will want to just do one SSD drive and skip the whole idea of RAID. Even though this is very possible to do and you do get the performance gain as expected, you lose the functionality of TRIM. Over time it will slow down.

  4. Z68 SSD Caching. Does your new laptop support SRT? SRT is the ability of taking a 20GB to 64GB SSD Drive and use it for caching your hard drive. You will get the perks of lots of space and the speed of the SSD. Your most frequently used files will be stored on the SSD for recall (most common applications, game files, OS startup files). This is my current configuration and I love it. It's truly amazing.

  5. Sata2/Sata3 - Make sure that you purchase the correct SSD interface for your laptop. If your laptop supports Sata3 then make sure you get a Sata3 SSD Drive. Sata2 is capped at ~300MBps where as Sata3 is capped at ~600MBps. You will be wasting money/performance on purchasing a Sata2 SSD on a Sata3 laptop.

kobaltz

Posted 2011-10-03T20:05:59.940

Reputation: 14 361

Thanks for the answer! I consider buying a ThinkPad T420s - am I right that the best option would be buying the one without pre-installed SSD and choosing the right SSD carefully by myself? Also, I guess I don't need Z68 SSD Caching - this laptop would be running Linux.

– GreyCat – 2011-10-03T20:36:59.913