Micron P400m SSD Review: High Endurance MLC Is Here To Stay

Results: Enterprise Video Streaming Performance

Enterprise video streaming is a demanding workload within the enterprise space. Companies want more HD streams with higher bit-rates and no stuttering. A storage solution well-suited for enterprise-class video delivery has completely different capabilities than something designed for databases. At the end of the day, you're basically looking for exceptional large-block sequential write performance. You also need a high level of consistency that traditionally isn't seen from consumer SSDs. For a more in-depth analysis, take a look at page 10 of Intel SSD 910 Review: PCI Express-Based Enterprise Storage.

Once the drive is in a steady state, we write its entire capacity 100 times. We use 8 MB transfer sizes and a queue depth of four, recording timestamps for each individual write. The graph below reflects 100-point averaging, so that you can better visualize the results.

The P400m really shines in our Enterprise Video Streaming test. Not only are the data points nicely packed around the average, but the only major dip is easily overcome with minimal buffering. Once you surpass the average, the required buffer goes from just a few dozen megabytes to nearly three gigabytes.

When we look at each individual write during the worst-case test run, more than 91% of the writes are in excess of Micron's specification. Zeroing in to the one-second averages, as we did with Intel's SSD DC S3700, the P400m performs admirably (although it cannot beat the consistency we saw from the Intel drive). The SSD DC S3700 gave us 90% of its one-second averages within 99% of the overall average. In contrast, only 65% of the P400m's one-second averages fall within 99% of the overall average.

Micron's P400m does much better if you compare the individual data points to the product's specification instead of overall average. In fact, 99.8% of all one-second averages are higher than this drive's write specification. A few months ago, these results would have been phenomenal. The problem is that Intel's 200 GB contender also achieves its results at a higher throughput.

Swipe to scroll horizontally
ThresholdBest-Case Buffer SizeWorst-Case Buffer Size
300 MB/s8 MB67 MB
320 MB/s32 MB71 MB
330 MB/s62 MB83 MB
335 MB/s2,970 MB2,979 MB

This type of consistency is what we've been missing from the enterprise SSD market. Micron's P400m and Intel's SSD DC S3700 are two of the most consistent drives we’ve ever tested, and we just so happened to write about both of them within a month. It's probably no coincidence that both vendors are heavily involved in NAND manufacturing and controller firmware optimization.

  • Nintendo Maniac 64
    に?

    Seriously though, I wonder why Tom's doesn't run one of their basic "real-world" tests used on consumer SSDs (such as Tom's 7zip test) on one of these professional SSDs just so that we can get an idea how they compare to the consumer-level stuff.

    In particular, Tom's always says that comparing one SSD to another is nearly moot point when you consider the magnitude of improvement an SSD has over a traditional HDD; it would be nice to know if these pro-level SSDs are of a similar magnitude of improvement over consumer SSDs or whether the difference is actually less.
    Reply
  • blazorthon
    Nintendo Maniac 64に?Seriously though, I wonder why Tom's doesn't run one of their basic "real-world" tests used on consumer SSDs (such as Tom's 7zip test) on one of these professional SSDs just so that we can get an idea how they compare to the consumer-level stuff.In particular, Tom's always says that comparing one SSD to another is nearly moot point when you consider the magnitude of improvement an SSD has over a traditional HDD; it would be nice to know if these pro-level SSDs are of a similar magnitude of improvement over consumer SSDs or whether the difference is actually less.
    The difference is much, much less in terms of performance difference. Tom's has told us this time and time again.
    Reply
  • mayankleoboy1
    Nintendo Maniac 64に?Seriously though, I wonder why Tom's doesn't run one of their basic "real-world" tests used on consumer SSDs (such as Tom's 7zip test) on one of these professional SSDs just so that we can get an idea how they compare to the consumer-level stuff.In particular, Tom's always says that comparing one SSD to another is nearly moot point when you consider the magnitude of improvement an SSD has over a traditional HDD; it would be nice to know if these pro-level SSDs are of a similar magnitude of improvement over consumer SSDs or whether the difference is actually less.
    In desktop loads, very very less difference.
    In server loads, huge difference. Plus, these server SSD's wil maintain high speeds even after large amounts of data is continuously being written.
    Reply
  • mayankleoboy1
    theoretical question : how much life would 100% provisioning give ? So you ship a 512GB MLC drive, but the usable is only 256GB. The rest 256GB is for getting better wrtite endurance.
    How would this compare to a true SLC SSD ?
    Reply
  • blazorthon
    mayankleoboy1theoretical question : how much life would 100% provisioning give ? So you ship a 512GB MLC drive, but the usable is only 256GB. The rest 256GB is for getting better wrtite endurance. How would this compare to a true SLC SSD ?
    It'd probably still be inferior overall and not even be cheaper at that point. Over-provisioning is only good for mitigating MLC's disadvantages over SLC AFAIK, not replacing SLC.
    Reply
  • blazorthon
    mayankleoboy1In desktop loads, very very less difference.In server loads, huge difference. Plus, these server SSD's wil maintain high speeds even after large amounts of data is continuously being written.
    Even in server workloads, there are many desktop drives where the performance difference is still not great. For example, Vector is right up there at the tops of the charts with Samsung 840 Pro in performance and many cheaper alternatives are often not far behind in performance. Endurance is another matter, but that wasn't the question. If you want a seriously significant performance difference like with HDDs versus cheap consumer SSDs, you have to consider SSD RAID and/or extreme PCIe storage.

    Also, many consumer drives have no trouble keeping performance over time with lots of data written. That's also not an enterprise-only feature.
    Reply
  • mayankleoboy1
    edit
    Reply
  • drewriley
    mayankleoboy1theoretical question : how much life would 100% provisioning give ? So you ship a 512GB MLC drive, but the usable is only 256GB. The rest 256GB is for getting better wrtite endurance. How would this compare to a true SLC SSD ?
    Some back of the napkin calculations - If you have a consumer 512GB MLC SSD with no over-provisioning, and the MLC was high grade consumer, you could expect 5K P/E cycles. In order to mimic the P400m, which is 35K P/E cycles, the usable space would be ~75GB. By dong that, you would be paying roughly $7/GB for usable storage(assuming you paid $512 for your consumer drive). For SLC, you are looking at 17GB of usable space and $30/GB.

    No matter how you look at it, consumer grade MLC will never get close to eMLC and SLC in terms of write endurance, unless the price goes down by orders of magnitude compared to eMLC and SLC.
    Reply
  • drewriley
    blazorthonEven in server workloads, there are many desktop drives where the performance difference is still not great. For example, Vector is right up there at the tops of the charts with Samsung 840 Pro in performance and many cheaper alternatives are often not far behind in performance. Endurance is another matter, but that wasn't the question. If you want a seriously significant performance difference like with HDDs versus cheap consumer SSDs, you have to consider SSD RAID and/or extreme PCIe storage.Also, many consumer drives have no trouble keeping performance over time with lots of data written. That's also not an enterprise-only feature.
    You are correct. Many drives, such as the 840 PRO, would perform great on the enterprise performance tests. There are also a lot of consumer drives that would have problems over time if they aren't allowed to TRIM every so often. We limit the scope of our testing because the main use cases for these drives are enterprise. Will some companies use them in workstations, absolutely. The same can be said for high-end RAID cards too. Nearly every consumer drive would perform very poorly when you take into account write endurance and other enterprise features.
    Reply
  • themdg
    This technology is moving so fast...hard to keep up. I feel like these articles could use that line from Tommy Boy and get the same point across (to me, at least).

    "These hard drives are really cool...you're not even gonna believe it..."
    Reply