Random Read Performance

Our first test of random read performance uses very short bursts of operations issued one at a time with no queuing. The drives are given enough idle time between bursts to yield an overall duty cycle of 20%, so thermal throttling is impossible. Each burst consists of a total of 32MB of 4kB random reads, from a 16GB span of the disk. The total data read is 1GB.

Burst 4kB Random Read (Queue Depth 1)

The burst random read performance of the Samsung PM981 is great by the standards of TLC SSDs, but is surpassed by several MLC-based drives, including the Phison E7-based Patriot Hellfire with planar MLC NAND.

Our sustained random read performance is similar to the random read test from our 2015 test suite: queue depths from 1 to 32 are tested, and the average performance and power efficiency across QD1, QD2 and QD4 are reported as the primary scores. Each queue depth is tested for one minute or 32GB of data transferred, whichever is shorter. After each queue depth is tested, the drive is given up to one minute to cool off so that the higher queue depths are unlikely to be affected by accumulated heat build-up. The individual read operations are again 4kB, and cover a 64GB span of the drive.

Sustained 4kB Random Read

On the longer random read test that includes some higher queue depths, the PM981 comes a bit closer to the standard set by Samsung's MLC drives, and it outperforms all the non-Samsung drives.

Both capacities of the PM981 show performance scaling with queue depth in the typical manner for a high-performance drive, though the 512GB model has passed an inflection point by QD32 and is approaching saturation.

Random Write Performance

Our test of random write burst performance is structured similarly to the random read burst test, but each burst is only 4MB and the total test length is 128MB. The 4kB random write operations are distributed over a 16GB span of the drive, and the operations are issued one at a time with no queuing.

Burst 4kB Random Write (Queue Depth 1)

There are a few MLC-based SSDs that offer substantially higher burst random write performance than the Samsung PM981, but it is on par with most high-end drives including the Samsung 960 PRO.

As with the sustained random read test, our sustained 4kB random write test runs for up to one minute or 32GB per queue depth, covering a 64GB span of the drive and giving the drive up to 1 minute of idle time between queue depths to allow for write caches to be flushed and for the drive to cool down.

Sustained 4kB Random Write

On the longer random write test, the 1TB PM981 stands out with clearly higher performance than the Samsung 960 series could manage. The 512GB PM981 is slower but still definitely performing like a high-end drive.

The random write performance of the 1TB PM981 scales very well with increasing queue depth. As compared to the Samsung 960 series, it also reaches its plateau around QD8, but is providing much higher throughput by that point. The 512GB model runs out of SLC cache during portions of this test so its performance is much lower and less steady.

AnandTech Storage Bench - Light Sequential Performance
Comments Locked

53 Comments

View All Comments

  • peevee - Thursday, November 30, 2017 - link

    The most important parameter is the sustained random read, when the user have to actually wait (buffered writes let you continue working right away and it is almost impossible to overflow write caches during normal desktop usage).
    And even SSDs continue to suck in this parameter. 60MB/s? Booo...
    Although testing on 4k random is too strict, NTFS runs are usually 16 clusters (64k).
  • wyewye - Thursday, November 30, 2017 - link

    This is why I stopped coming to Anandtech daily: you keep excluding top offers from Intel in your SSD benchmarks.

    Samsung shills!
  • ddriver - Thursday, November 30, 2017 - link

    LOL, second funniest thing I heard this week
  • ddrіver - Thursday, November 30, 2017 - link

    The first one was actually a joke with a priest and a rabbi... Can't really remember the punchline now.
  • lilmoe - Thursday, November 30, 2017 - link

    Thank you, competing OEMs. Thanks to you, Samsung isn't even trying anymore. Just when I thought they'd introduce 64 layer SLC, they decide to go full TLC, because why try harder? Screw you too, Samsung.
  • ddrіver - Thursday, November 30, 2017 - link

    Exactly my point. It's not so hard for them to go to 64 or 128 or even 256 layer SLC, with even an 8TB SSD. That should be in the range of $500-$600 to be competitive. Instead they choose to deliver a drive that simply doesn't massively improve on every single data point relative to the old generation. It might be good for 95% of consumers but they don't even think of us, professionals.

    Just downloading a game nowadays takes 50-100GB of SSD writes. At this rate who know how long I'm going to be able to use this kind of SSD. Greedy people selling to sheeple. Wake up!
  • zodiacfml - Friday, December 1, 2017 - link

    Samsung, like Intel, has no competition taking their sweet time with each iteration.
  • AnnonymousCoward - Saturday, December 2, 2017 - link

    In many cases Samsung costs more and has less endurance; the competition is better.
  • melgross - Friday, December 1, 2017 - link

    It’s good to see that manufacturers are so far in advance of where they already are:

    “Other M.2 PCIe SSD vendors have used that tactic and many have also released drives with more substantial heatspreaders or heatsinks in the future.”
  • trumanhw - Sunday, December 31, 2017 - link

    1TB 960 Pro looks like it's the shiznit. By far my choice... cost per dollar, and as they said, impunity to the negatives seen in other sizes and models. Where it's not the first, it's so close in the other positions as to require measurement to verify. As always, thank you anand -- you guys rock.

Log in

Don't have an account? Sign up now