AnandTech Storage Bench - The Destroyer

The Destroyer is an extremely long test replicating the access patterns of very IO-intensive desktop usage. A detailed breakdown can be found in this article. Like real-world usage and unlike our Iometer tests, the drives do get the occasional break that allows for some background garbage collection and flushing caches, but those idle times are limited to 25ms so that it doesn't take all week to run the test.

We quantify performance on this test by reporting the drive's average data throughput, a few data points about its latency, and the total energy used by the drive over the course of the test.

AnandTech Storage Bench - The Destroyer (Data Rate)

The 960 EVO is substantially slower than both the 950 Pro and 960 Pro, but the 960 EVO is faster than the flagship SSDs from Toshiba and Intel.

AnandTech Storage Bench - The Destroyer (Latency)

The 960 EVO delivers average service times on par with other high-end PCIe SSDs, and is still slightly faster than any non-Samsung drive.

AnandTech Storage Bench - The Destroyer (Latency)AnandTech Storage Bench - The Destroyer (Latency)

In the frequency of high-latency outliers, the 960 EVO is surpassed only by Samsung's 950 Pro and 960 Pro.

AnandTech Storage Bench - The Destroyer (Power)

Despite using TLC NAND, the 960 EVO manages comparable power efficiency to the 960 Pro, putting it ahead of the fastest SATA drives but still drawing substantially more power than the most efficient SATA SSDs.

Performance Consistency AnandTech Storage Bench - Heavy
Comments Locked

87 Comments

View All Comments

  • Foralin - Tuesday, November 15, 2016 - link

    I'd like to see this kind of analisys for the new Macbook Pro's SSD
  • philehidiot - Tuesday, November 15, 2016 - link

    I think that often Apple use a couple of different suppliers for their SSDs (certainly was the case when I bought my Air ages ago) and they're unlikely to hand out samples for testing as if there's one thing Apple seems to hate, it's scrutiny. This means that you might have to buy quite a few Macbooks, ID the SSD and then you'd still never know if they were using one, two, three or even four different suppliers unless you got loads of people to run the appropriate software and then went on a shopping spree. Hoping of course that you could return those you've unpacked, set up, tested and carefully repackaged.... Whilst it'd be nice, Apple don't make it easy and unless you're loaded it's not going to be practical.
  • repoman27 - Tuesday, November 15, 2016 - link

    Apple sourced SSDs from Samsung, SanDisk and Toshiba back when they used SATA SSDs, but went 100% Samsung when they switched to PCIe. The 2015 MBPs were all SM951, for instance. From what I've seen thus far, the 2016 MBPs use a new, in-house designed PCIe 3.0 x4 NVMe controller paired with SanDisk NAND.
  • repoman27 - Tuesday, November 15, 2016 - link

    And I take that back that last bit because I just saw a post with a photo of the internals of the MBP w/ TouchBar and it looked to have a Samsung SSD on board.
  • Threska - Tuesday, November 15, 2016 - link

    One disadvantage I see of the M.2 form-factor is inadequate cooling on some motherboards, compared to their more traditional SSD brethren.
  • willis936 - Tuesday, November 15, 2016 - link

    There's a quick fix for that: an ugly PCIe adapter with a heatsink. Or actually slapping some RAM heatsinks on the drive itself. I've been looking for a 2x M.2 to PCIe x8 adapter. The only ones I've found are expensive server adapters. Considering one of these drives nearly saturates 4 PCIe 3.0 lanes it seems that a regular consumer who wants to do RAID 0 should run their GPU in x8 (or go all out on HEDT) and get two PCIe adapters with heatsinks.
  • TheinsanegamerN - Tuesday, November 15, 2016 - link

    The issue is that is only possible on desktops. Laptops are more SOL in this regard.
  • willis936 - Tuesday, November 15, 2016 - link

    More performance = more power. It would be neat if they made different power profiles that could be set by the user through the OS. I don't want 5W pulled from my laptop just for my SSD to read 2 GB/s but I also don't need it to run that quickly.
  • MajGenRelativity - Tuesday, November 15, 2016 - link

    That's a nifty idea! I would like that too :)
  • Billy Tallis - Tuesday, November 15, 2016 - link

    NVMe already has that feature. Drives can define multiple power states, both operational and non-operational idle. The definition of those power states can include information about the relative performance impact on read and write throughput and latency, and how long it takes to enter and leave the different idle power states. For example, the 960 Pro declares a full-power operational power state with maximum power draw of up to 6.9W, and restricted operational power states with limits of 5.5W and 5.1W. It also declares two non-operational idle power states with limits of 0.05W and 0.008W, which my measurements have haven't accurately captured.

    Making full use of this capability requires better support on the software side.

Log in

Don't have an account? Sign up now