Mixed Random Access

Instead of testing a range of queue depths, our mixed workload tests vary the proportion of reads and writes while using a constant queue depth. The test begins with pure reads, then incrementally shifts toward pure writes with three minutes for each subtest. As more writes come in to the mix, the odds increase that a read request will be held up by one of the flash chips being busy with a longer-duration write. Likewise, having lots of reads in the mix can limit the drive's ability to combine writes into larger batches. Thus, the worst performance on these tests usually occurs somewhere around the middle. To approximate client workloads, the mixed random access test uses a queue depth of three and like the random write test it is restricted to a 16GB portion of the drive.

Iometer - Mixed 4KB Random Read/WriteIometer - Mixed 4KB Random Read/Write (Power)

The mixed workloads were the only tests where the two capacities showed significant performance differences even without the heatsink, indicating that thermal throttling was much less of an issue for the 950 Pro here. The heatsink still helps, but only slightly. Given how random reads were essentially unaffected by the heatsink, it's a bit of a surprise that the writes improved by enough to bring the average up by 12.5% for the 512GB drive.

Random Mixed
256GB no heatsink 512GB no heatsink
256GB with heatsink 512GB with heatsink

Almost all of the performance improvement with the heatsink comes at the very end of the test as it shifts to pure writes. Performance earlier in the test is virtually unaffected by the heatsink, but power efficiency does see the slight improvement from lower operating temperature.

Mixed Sequential Access

As compared with the mixed random test described above, the mixed sequential test differs by using a queue depth of one and by requesting larger chunks of data. This test operates across the whole drive, which is pre-filled with data.

Iometer - Mixed 128KB Sequential Read/WriteIometer - Mixed 128KB Sequential Read/Write (Power)

Both of the previous sequential performance tests showed huge improvements even at low queue depths, so it's no surprise to see a significant improvement in a mix of the two.

Sequential Mixed
256GB no heatsink 512GB no heatsink
256GB with heatsink 512GB with heatsink

A closer look reveals that the overall performance improvements are once again attributable to the non-mixed segments of the test. Unlike the mixed random test, read speeds are part of the improvement here. But on the sub-tests with a balanced mix of reads and writes, the 950 Pro wasn't throttling even without the heatsink.

Sequential Performance Performance Consistency and Final Words
Comments Locked

69 Comments

View All Comments

  • edzieba - Tuesday, December 22, 2015 - link

    With most Skylake ITX boards having the m.2 slot on the back, it would be interesting to see how well a simple coupling of the drive to the motherboard backplate with an adhesive thermal pad compares to the bare drive (and/or to a dedicated PCIe slot heatsink like this). I suspect the relatively tiny power levels involved (barely over 5W at most) would mean a nice sheet of aluminium or steel would be more than enough heatsinking for even sustained heavy loads.
  • zodiacfml - Tuesday, December 22, 2015 - link

    Performance of these drives are awesome that I would never be able to throttle them even if I try. Regarding the form factor, I believe they have designed it really well. It might be too big in 5 to years from now.
  • fvbounty - Tuesday, December 22, 2015 - link

    Can you post some temps, I'm surprised you didn't have them in the review?
  • kilgor270 - Friday, January 1, 2016 - link

    Just installed my PX1 with a Samsung SM951 as my boot drive. The PX1 seems to be very well constructed in my opinion. Easy to put the SM951 chip in and then install into computer.The white LED's were a surprise. Since I'm not a gamer, to me the leds are just an indication that power is going to the board. I monitored the heat using a couple software apps and at first glance without stressing it, it is hovering around 90 degrees F. Performance r/w is right around 1450 MBs +/-

    Overall for a couple days testing, I am very very happy with this combination as a boot drive. Totally changed my overall system profile in a very positive way.
  • orencom - Thursday, January 7, 2016 - link

    the real question is weather there are real use cases which utilize PCIe SSD bandwidth capabilities...
  • Machou360 - Sunday, January 10, 2016 - link

    Just bought two of these and in RAID0, they are a beast ! Made the same bentches and putting a raspberry heatsink on each of the M2 controller simply avoids any heat issue (had to remote part of the sticker for that, which was very easy) I would recommend these drives anytime, performance is superb!
  • XmppTextingBloodsport - Saturday, March 19, 2016 - link

    "Will thrashing air about be efficacious?"

    "Should we really rely upon [haphazard] fans for cooling?"
  • jefflynn333 - Sunday, September 4, 2016 - link

    I would like to see the Angelbird tested against just using small heat sinks attached to the 950. That seems like a logical alternative.

Log in

Don't have an account? Sign up now