Note: All our previous testing has been on an Intel test bed. Because of the move to PCIe 4.0, we have upgraded to Ryzen. Devices tested under Ryzen in time for this review are identified in the charts.

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 latency of Samsung's 128L TLC as used in the 980 PRO is faster than their earlier TLC, but still lags behind some of the competition—as does their 64L MLC used in the 970 PRO. Our new Ryzen testbed consistently imposes a bit more overhead on drives than our older Skylake-based testbed, and PCIe Gen4 bandwidth is no help here.

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 adds in some slightly higher queue depths, the 980 PRO catches up to the 970 PRO's performance while the Phison-based Seagate drives fall behind. The SK hynix drive and the two drives with the Silicon Motion SM2262EN controller remain the fastest flash-based drives. Our Ryzen testbed has a slight advantage over the old Skylake testbed here, but it's due to the faster CPU rather than the extra PCIe bandwidth: the PCIe Gen3 drives benefit as well.

Sustained 4kB Random Read (Power Efficiency)
Power Efficiency in MB/s/W Average Power in W

Samsung's power efficiency on the random read test is clearly improved with the new NAND and the 8nm Elpis controller, but that really only brings the 980 PRO's efficiency up to par at best. The SMI-based drives from Kingston and ADATA are a bit more efficient, and the SK hynix Gold P31 with its extremely efficient 4-channel controller is still far beyond the 8-channel competitors.

Compared to the 970 EVO Plus, the 980 PRO's random read performance is increased across the board and power consumption is reduced, but the differences are slight. The 980 PRO's improvement is greatest at the highest queue depths we test, and running on our new Ryzen testbed helps a bit more—but the PCIe 3 SK hynix Gold P31 gets most of the same benefits at high queue depths and matches the QD32 random read throughput of the 980 PRO. We would need to use multiple CPU cores for this test in order to reach the performance levels where the 980 PRO could build a big lead over the Gen3 drives. The 250GB model shows more significant improvement than the 1TB model, but again this is mainly at high queue depths.

The random read performance and power consumption of the 980 PRO start out in mundane territory for the lower queue depths. At the highest queue depths tested, it is largely CPU-limited and stands out only because we haven't tested many drives on our new, faster Ryzen testbed. The PCIe Gen3 SK hynix Gold P31 is still able to keep pace with the 980 PRO under these conditions, and it still uses far less power than the competition.

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)

The burst random write performance of the Samsung 980 PRO is an improvement over its predecessors, but Samsung's SLC write cache latency is still significantly slower than many of their competitors. PCIe Gen4 support isn't a factor for the 980 PRO here at QD1, and the two capacities of the 980 PRO seem to disagree whether the other differences between our old and new testbeds help or hurt. Meanwhile, the Phison E16-based Seagate FireCuda 520 does seem to be able to benefit significantly on our Gen4 testbed, where it takes a clear lead.

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 with some higher queue depths, it's more clear that our new Ryzen testbed performs a bit better than our old Skylake testbed, and that PCIe Gen4 support is only responsible for part of that advantage. Even using PCIe Gen4, the 1TB 980 PRO is not able to establish a clear lead over the PCIe Gen3 drives and is a bit slower than the Phison E16 drive, but the smaller 250GB 980 PRO is a big improvement over the 970 EVO Plus thanks to the larger SLC cache (now up to 49GB, compared to 13GB).

Sustained 4kB Random Write (Power Efficiency)
Power Efficiency in MB/s/W Average Power in W

The 980 PRO brings significant and much-needed power efficiency improvements over its predecessors, and takes first place among the high-end 8-channel SSDs. But the 4-channel SK hynix Gold P31 still has a wide lead, since its random write performance is very competitive while its power requirements are much lower.

The 1TB 980 PRO offers basically the same performance profile on this test as its predecessors from the 970 generation: performance tops out around QD4, where CPU overhead becomes the limiting factor. (This test is single-threaded, so higher throughput could be achieved on either testbed using a multi-threaded benchmark, but real-world applications need a lot of CPU power left over to actually *do something* with the data they're shuffling around.)

The 250GB 980 PRO briefly reaches the same peak performance as the 1TB model, but in the second half of the test it still overflows the SLC cache. It's a big improvement over the 250GB 970 EVO Plus, but the low capacity still imposes a significant performance handicap when writing a lot of data.

At QD1 the 980 PRO's random write performance is still in SATA territory, but it quickly moves to much higher performance ranges without much increase in power consumption. At the highest queue depths tested, the 1TB 980 PRO's performance is tied with the other CPU-limited drives and its power consumption is about midway between the fairly power-hungry Phison E16 drive and the stunningly efficient SK hynix drive.

AnandTech Storage Bench Sequential IO Performance
Comments Locked

137 Comments

View All Comments

  • jeremyshaw - Tuesday, September 22, 2020 - link

    Given how fast the TLC was when the SLC cache was exhausted (and was undoubtedly working on flushing the SLC cache into TLC), I wonder how much faster the native TLC mode of the SSD could be?
  • Billy Tallis - Tuesday, September 22, 2020 - link

    Their ISSCC 2019 presentation about the 512Gbit 128L die (which will be used in the 2TB 980 PRO) claims a write speed of 82MB/s per die. The 1TB 980 PRO is using a total of 32 of the 256Gbit dies, and if it's the same speed then that would work out to 2624 MB/s. So that suggests the total drive fill process is barely slowed down at all by the SLC caching dance, and a datacenter drive using this NAND and controller could hit almost twice the write throughput the current 960GB 983 DCT is rated for.
  • System75 - Wednesday, September 23, 2020 - link

    Why don't you test a fully filled SSD performance anymore like you used to in AnandTech Storage Bench - Heavy? An empty 980 pro drive performance is not what its target consumer wants to know.
  • alyarb - Tuesday, September 22, 2020 - link

    thanks for the memories Samsung, but I'm out
  • nandnandnand - Tuesday, September 22, 2020 - link

    Is the Spirit of Hope dead?
  • Hyoyeon - Tuesday, September 22, 2020 - link

    That SK Hynix P31 could become my new favorite drive.
  • Hifihedgehog - Tuesday, September 22, 2020 - link

    Not quite. The P31 is an amazing value, but I have yet to find a lower latency drive than a Samsung. The P31 does nip at the heels and even surprises in some tests, but it still falls massively short in many latency-sensitive situations where it is easily outclassed by the 970 EVO Plus and above. You get what you pay for.

    https://www.storagereview.com/review/sk-hynix-gold...

    https://www.storagereview.com/review/sk-hynix-gold...
  • lmcd - Tuesday, September 22, 2020 - link

    For laptop usage that latency is not even close to worth it. I'm optimistic the upgrade from a 970 EVO (don't worry, it's primarily for a capacity upgrade) will help my inefficient Ryzen 2700U hold on a bit longer when off the charger.
  • MikeMurphy - Tuesday, September 22, 2020 - link

    The P31 performs admirably and does so while consuming very little power and producing very little heat. It doesn't trounce the Samsung drives in every metric but at that price and power budget it doesn't have to.
  • Samus - Wednesday, September 23, 2020 - link

    If Hynix wanted to crank up the heat and power consumption, there is nothing stopping them operating the controller at a higher frequency to reduce the latency caused by processing overhead.

    But they realize there is no need for this at the moment as they have a product that is class-leading in a class it doesn't even compete in.

Log in

Don't have an account? Sign up now