Mixed Random Read/Write Performance

The mixed random I/O benchmark starts with a pure read test and gradually increases the proportion of writes, finishing with pure writes. The queue depth is 3 for the entire test and each subtest lasts for 3 minutes, for a total test duration of 18 minutes. As with the pure random write test, this test is restricted to a 16GB span of the drive, which is empty save for the 16GB test file.

Iometer - Mixed 4KB Random Read/Write

The Samsung 950 Pro never had a clear lead on the mixed random I/O test, and then the OCZ RD400 raised the bar. The 960 Pro is 22% faster than that and is alone at the top.

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

The 960 Pro has power draw comparable to the SATA SSDs that are less than half the speed, and clearly lower than the power draw of the other NVMe SSDs.

Most of these drives spend at least the first half of the test below 200MB/s and bring their score up with a strong finish of fast random writes. The 960 Pro hits 200MB/s in the second phase and continues increasing throughout the test, then finishes with a random write speed that beats even the Intel SSD 750.

Mixed Sequential Read/Write Performance

The mixed sequential access test covers the entire span of the drive and uses a queue depth of one. It starts with a pure read test and gradually increases the proportion of writes, finishing with pure writes. Each subtest lasts for 3 minutes, for a total test duration of 18 minutes. The drive is filled before the test starts.

Iometer - Mixed 128KB Sequential Read/Write

The 960 Pro's mixed sequential speeds are a big jump over any previous drive, with about a 30% advantage over the OCZ RD400A and over three times the performance of any SATA drive.

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

The 960 Pro's power consumption is about the same as the OCZ RD400 and slightly higher than the 950 Pro, so it is only about 15% more efficient than any other drive.

At the beginning and end of the test the 960 Pro appears to be thermally limited with power consumption above 4W. In the middle of the test where it is typical to see the lowest performance, the 960 Pro doesn't even come close to dropping down to SATA speeds. Its nearest competitor in performance (the OCZ RD400) has much worse performance during the early read-heavy parts of the test.

Sequential Performance ATTO, AS-SSD & Idle Power Consumption
Comments Locked

72 Comments

View All Comments

  • Billy Tallis - Tuesday, October 18, 2016 - link

    The Intel 600p is very high on my to-do list. Since it's also using the Microsoft NVMe driver I want to run it through some more tests before publishing the review, but it should be done before I get the 960 EVO.
  • WatcherCK - Tuesday, October 18, 2016 - link

    Curious about the operating temperatures of the drive, Im guessing that Destroyer gave it a good thermal workout :) Puget Systems have done some testing on the effect of adding cooling to M2 SSDs:
    https://www.pugetsystems.com/labs/articles/Samsung...
    Aquacomputer also make a PCIe Riser card equipped waterblock for M2 drives for those who want to water cool their SSD, the kryoM.2

    Does anyone know if moving an M2 drive to a riser card improves cooling for the drive? I would think there is a little bit of improvement bringing the drive off the surface of the motherboard... How if at all is everyone keeping their motherboard mounted SSDs cool?
  • BurntMyBacon - Wednesday, October 19, 2016 - link

    @WatcherCK

    Yes, moving an M.2 drive to a riser card improves cooling (at least in my system). I checked temperatures mounted on my motherboard with a spot cooler directly on the 950Pro. I then compared it against mounting on a Silverstone ECM20 and an Asus Hyper M.2 X4 Mini (no spot cooler). If you are able to direct good airflow to the riser card, as I was, the Asus riser card is significantly cooler even though it had no spot cooler. If you use a thermal pad on the back of the M.2 drive on the Silverstone EMC20, it may in fact do even better than the Asus, but it my system, the larger standoffs allowed more air to flow behind the M.2 drive on the Asus solution. In any case, I can't seem to induce thermal throttling on my 950Pro in my setup regardless of how hard I try. Again, it will depend on how much airflow you can deliver it.
  • Gradius2 - Tuesday, October 18, 2016 - link

    Those SSDs suffering from HEAT. If you don't put a forced cooling on them, it will DEGRADE the speed no matter what! This is why you won't see much than 3GB/s !
  • iwod - Wednesday, October 19, 2016 - link

    Where are these performance heading. Where Do we need to go. The destroyers and heavy definitely dont represent 95% of the consumer users usage. Do we need more higher Random Q1 Read Write? Or do we need higher Seq Read Write? If so then we dont need our firmware and powerful CPU core for QD32. Will that save cost? Why are we still within the 5W power usage? When can we get those dropped down to 2W or less.
  • zodiacfml - Wednesday, October 19, 2016 - link

    blazing fast. i will not be able to make useod this speed except for W10 upgrades
  • profdre - Monday, October 24, 2016 - link

    @ Billy Talis: Would it be possible to test on another mainboard? There seems to be a clear bandwidth issue for sequential transfers, as other tech sites as https://www.computerbase.de/2016-10/samsung-ssd-96... achieved almost 3400 MB/s in CrystalDiskMark for the 512 GB model. At first they struggled to reach more than 3100 MB/s. (Samsung values were achieved with CrystalDiskMark according to computerbase).
  • calbear88 - Tuesday, November 15, 2016 - link

    Great table in the article summarizing the different Samsung NAND technologies. Here's a summary of the different types of NAND and which products they were in.

    27nm MLC 830 PM830
    21nm MLC 840 pro
    21nm TLC 840
    19nm MLC XP941
    19nm TLC 840 Evo
    16nm MLC SM951
    16nm TLC 750 Evo PM951
    32 layer 86bit v-NAND MLC 850 Pro
    32 layer 128bit v-NAND TLC 850 Evo
    32 layer 128bit v-NAND MLC 950 Pro
    48 layer 128bit v-NAND MLC 960 Pro SM961
    48 layer 128bit v-NAND TLC 960 Evo PM961
  • Meteor2 - Wednesday, November 23, 2016 - link

    How is new dies and an entirely new controller 'just a generational refresh of the 950 Pro', from any angle?
  • anaconda1 - Monday, February 13, 2017 - link

    The Samsung 2.1 driver has DPC latency issues on my end. I am usign a Samsung 960 500GB Evo nvme and using it with the Native Microsoft Driver (Windows 10 with latest updates installed) or the Samsung 2.0 driver, all is ok, DPC latency reports are fine - Latencymon and latency checker both report trouble free operation. However, installing the 2.1 driver, both Latencymon and dpc latency checker report problems with storport.sys and problems with DPC. Rolling back the driver from the Samsung 2.1 to the Microsoft or the Samsung 2.0, all goes back to normal

Log in

Don't have an account? Sign up now