AnandTech Storage Bench - The Destroyer

The Destroyer has been an essential part of our SSD test suite for nearly two years now. It was crafted to provide a benchmark for very IO intensive workloads, which is where you most often notice the difference between drives. It's not necessarily the most relevant test to an average user, but for anyone with a heavier IO workload The Destroyer should do a good job at characterizing performance.

AnandTech Storage Bench - The Destroyer
Workload Description Applications Used
Photo Sync/Editing Import images, edit, export Adobe Photoshop CS6, Adobe Lightroom 4, Dropbox
Gaming Download/install games, play games Steam, Deus Ex, Skyrim, Starcraft 2, BioShock Infinite
Virtualization Run/manage VM, use general apps inside VM VirtualBox
General Productivity Browse the web, manage local email, copy files, encrypt/decrypt files, backup system, download content, virus/malware scan Chrome, IE10, Outlook, Windows 8, AxCrypt, uTorrent, AdAware
Video Playback Copy and watch movies Windows 8
Application Development Compile projects, check out code, download code samples Visual Studio 2012

The table above describes the workloads of The Destroyer in a bit more detail. Most of the workloads are run independently in the trace, but obviously there are various operations (such as backups) in the background. 

AnandTech Storage Bench - The Destroyer - Specs
Reads 38.83 million
Writes 10.98 million
Total IO Operations 49.8 million
Total GB Read 1583.02 GB
Total GB Written 875.62 GB
Average Queue Depth ~5.5
Focus Worst case multitasking, IO consistency

The name Destroyer comes from the sheer fact that the trace contains nearly 50 million IO operations. That's enough IO operations to effectively put the drive into steady-state and give an idea of the performance in worst case multitasking scenarios. About 67% of the IOs are sequential in nature with the rest ranging from pseudo-random to fully random. 

AnandTech Storage Bench - The Destroyer - IO Breakdown
IO Size <4KB 4KB 8KB 16KB 32KB 64KB 128KB
% of Total 6.0% 26.2% 3.1% 2.4% 1.7% 38.4% 18.0%

I've included a breakdown of the IOs in the table above, which accounts for 95.8% of total IOs in the trace. The leftover IO sizes are relatively rare in between sizes that don't have a significant (>1%) share on their own. Over a half of the transfers are large IOs with one fourth being 4KB in size.

AnandTech Storage Bench - The Destroyer - QD Breakdown
Queue Depth 1 2 3 4-5 6-10 11-20 21-32 >32
% of Total 50.0% 21.9% 4.1% 5.7% 8.8% 6.0% 2.1% 1.4%

Despite the average queue depth of 5.5, a half of the IOs happen at queue depth of one and scenarios where the queue depths is higher than 10 are rather infrequent. 

The two key metrics I'm reporting haven't changed and I'll continue to report both data rate and latency because the two have slightly different focuses. Data rate measures the speed of the data transfer, so it emphasizes large IOs that simply account for a much larger share when looking at the total amount of data. Latency, on the other hand, ignores the IO size, so all IOs are given the same weight in the calculation. Both metrics are useful, although in terms of system responsiveness I think the latency is more critical. As a result, I'm also reporting two new stats that provide us a very good insight to high latency IOs by reporting the share of >10ms and >100ms IOs as a percentage of the total.

AnandTech Storage Bench - The Destroyer (Data Rate)

In terms of throughput, the SSD 750 is actually marginally slower than the SM951, although when you look at latency the SD 750 wins by a large margin. The difference in these scores is explained by Intel's focus on random performance as Intel specifically optimized the firmware for high random IO performance, which does have some impact on the sequential performance. As I've explained above, data rate has more emphasis on large IO size transfers, whereas latency treats all IOs the same regardless of their size.

AnandTech Storage Bench - The Destroyer (Latency)

The number of high latency IOs is also excellent and in fact the best we have tested. The SSD 750 is without a doubt a very consistent drive.

AnandTech Storage Bench - The Destroyer (Latency)

AnandTech Storage Bench - The Destroyer (Latency)

Performance Consistency AnandTech Storage Bench - Heavy
Comments Locked

132 Comments

View All Comments

  • p1esk - Friday, April 3, 2015 - link

    Let me say that again: this is a consumer drive. That's why it is so cheap compared to 3700. A large Hollywood production company will surely be able to afford enough of these drives not to worry about exceeding 128TB write limits.
  • emn13 - Saturday, April 4, 2015 - link

    I'm sure they can afford it - but why pay more than necessary? Compared to the competition, this is an unusally low write endurace for such a high-end drive. Take a peek at say the 1TB 850 Pro; that's likely to be considerably cheaper (and perhaps more deserving of the "consumer" monniker), and it's NAND is rated for a little more than 6000TB of (raw) writes.

    128TB? That's really, really unusual for a drive like this.
  • earl colby pottinger - Tuesday, April 7, 2015 - link

    Because that is how you run your company out of business by being cheap of key hardware.

    If you are producing enough 4K video to stress this drive, you are producing enough video that the cost of production is way greater that the cost of drives that you don't have to worry about this type of failure.

    I have seen tons of companies go out of business or lose out on thousands of dollars in sales because they tried to save a few hundred dollars up-front against my advice.

    Stop looking for cheap solutions if the storage is critical to the running of your business.
  • emn13 - Saturday, April 4, 2015 - link

    I do a lot of large-file snapshot/restore stuff, and I definitely write a lot more than 70gb a day. Intel's own consumer level 335 was rated for 700TB, and that was a much smaller drive. More specifically, this hasn't been a problem on other drives - neither on ssd's, nor on hdds. While it's conceivable there are more efficient ways of working from the perspective of the drive, that's a hassle to arrange.

    Perhaps it's worth pointing you to the SSD endurance experiment: http://techreport.com/review/26523/the-ssd-enduran...

    All of these drives approximately 240GB drives survived at least 700gb, and it was specifically the intel that seemingly intentionally bricked itself then.

    This drive is 5 time larger, and is rated for a fraction of that. This is pretty unreasonable to my mind.
  • darkgreen - Thursday, April 2, 2015 - link

    This part of the review made be curse:
    "...with the X25-M. It wasn't the first SSD on the market, but it was the first drive that delivered the aspects we now take for granted: high, consistent and reliable performance."

    Arrrgh...

    I was one of the early adopters who paid a ton for the XM-25. If you go back through the archives, though, you'll see Intel's XM-25 had a fragmentation bug that made it slower than a spinning platter hard drive after a bit of use. I was in that situation. Intel released a "fix" based on a script run on some old freeware, but they didn't support the fix *at all* and for many people (including me) it would never work.

    So INTEL's "high, consistent and reliable performance" turned out to be total crap. I paid over $400 for what turned out to be a doorstop and had to replace it with a Corsair SSD a short time later. INTEL never offered a refund, support, or even an apology to all the people they had sold a totally nonfunctional product to. I still have that drive in my electronic junk pile and I curse INTEL every time it catches my eye.

    I'm waiting for good PCIe SSD before my next PC build, unfortunately I would say INTEL products don't count because in the past we've seen (inarguably, and documented on this very site!) that they mass release buggy products and if you happen to have bought one you're just hung out to dry when they turn out to have had major design errors.

    Ugh. at least mention the history here and caution people instead of suggesting Intel is reliable.
  • Makaveli - Thursday, April 2, 2015 - link

    anecdotal evidence!!

    I've have two G2 160GB intel drives in Raid 0 for a couple years now and they been solid no issues.
    So I disagree with your post do I win ?
  • darkgreen - Friday, April 3, 2015 - link

    I wasn't expected that kind of reply. Google "intel replicated SSD firmware problem" (without the quotes) and you can read about the various things that happened, many of which were first reported at this very site, but I guess it WAS 6 years ago so I shouldn't expect everyone to know about it.

    I was running win 7 64-bit and had a G1. You'll see reports that ALL G1's had a fragmentation issue that made them slower than spinning platters after a bit of use, and you'll see mainstream media reports about how the "fix" instead bricked drives for many users on win 7 64-bit .

    Not anecdotes, mainstream reporting and I was one of the thousands affected and can confirm that even after those reports Intel did nothing for non-enterprise users but delete the 50-page thread on their support site.
  • Kristian Vättö - Thursday, April 2, 2015 - link

    To put it frankly, there's no SSD (or HDD) manufacturer that hasn't had any issues, so you might as well go back to the good ol' pen&paper if you want something truly reliable ;-)
  • Raniz - Thursday, April 2, 2015 - link

    Until the pen explodes and you have to buy a new shirt
  • darkgreen - Friday, April 3, 2015 - link

    Agreed. In coming up with a good google search for the guy above who apparently hadn't heard about this I encountered a lot of articles about necessary firmware updates for other vendors as well. All I know is that Intel left consumers without options or replacements, I don't know what happened in all those other cases. I suppose it's a good reason to think about how important the storage division is to any company you buy from, though. Intel might, conceptually, want to support SSDs but I'd imagine all the management focus is on enterprise and processors. So who do you go with? OCZ (yikes! but maybe okay after the buyout?) Any thoughts on which companies actually value consumer purchases of their SSDs as "mission-critical" ?

Log in

Don't have an account? Sign up now