Sequential Read

Sequential access is usually tested with 128kB transfers, which is large enough that requests can typically be striped across multiple controller channels and still involve writing a full page or more to the flash on each channel. Real-world sequential transfer sizes vary widely depending on factors like which application is moving the data or how fragmented the filesystem is.

The drives were preconditioned with two full writes using 4kB random writes, so the data on each drive is entirely fragmented. This may limit how much prefetching of user data the drives can perform on the sequential read tests, but they can likely benefit from better locality of access to their internal mapping tables. These tests were conducted on the Optane Memory as a standalone SSD, not in any caching configuration.

Queue Depth 1

The test of sequential read performance at different transfer sizes was conducted at queue depth 1. Each transfer size was used for four minutes, and the throughput was averaged over the final three minutes of each test segment.

Sequential Read
Vertical Axis scale: Linear Logarithmic

The three PCIe drives show similar growth through the small to mid transfer sizes, but the Optane Memory once again has the highest performance for small transfers and higher performance across the board than the Samsung 960 EVO.

Queue Depth > 1

For testing sequential read speeds at different queue depths, we use the same overall test structure as for random reads: total queue depths of up to 64 are tested using a maximum of four threads. Each thread is reading sequentially but from a different region of the drive, so the read commands the drive receives are not entirely sorted by logical block address.

The Samsung 960 EVO and Optane Memory start out with QD1 sequential read performance and latency that is relatively close, but then at higher queue depths the Optane Memory jumps up to a significantly higher throughput.

Sequential Read Throughput
Vertical Axis scale: Linear Logarithmic

The two Optane devices saturate for sequential reads at QD2, but the Optane Memory experiences a much smaller jump from its QD1 throughput. The flash SSDs are mostly saturated from the start. The Crucial MX300 delivers far lower performance than SATA allows for, due to this test being multithreaded with up to four workers reading from different parts of the drive.

Sequential Read Latency
Mean Median 99th Percentile 99.999th Percentile

Since all four drives are saturated through almost all of this test, the latency graphs are fairly boring: increasing queue depth increases latency. For mean and median latency the Optane Memory and the Samsung 960 EVO are relatively close, but for the 99th and 99.999th percentile metrics the 960 EVO is mostly slower than the Optane Memory by about the same factor of two that the P4800X beats the Optane Memory by.

Sequential Write

The sequential write tests are structured identically to the sequential read tests save for the direction the data is flowing. The sequential write performance of different transfer sizes is conducted with a single thread operating at queue depth 1. For testing a range of queue depths, a 128kB transfer size is used and up to four worker threads are used, each writing sequentially but to different portions of the drive. Each sub-test (transfer size or queue depth) is run for four minutes and the performance statistics ignore the first minute. These tests were conducted on the Optane Memory as a standalone SSD, not in any caching configuration.

Sequential Write
Vertical Axis scale: Linear Logarithmic

The enterprise-focused Optane SSD P4800X is slower than the consumer Optane Memory for sequential writes of less than 4kB, and even the Samsung 960 EVO beats the P4800X at 512B transfers. The 960 EVO's performance is inconsistent through the second half of the test but on average it is far closer to the MX300 than either Optane device. For larger transfers the MX300 is about a tenth the speed of the Optane Memory.

Queue Depth > 1

The sequential write throughput of the Optane SSD DC P4800X dwarfs that of the other three drives, even the Optane Memory. The Optane Memory does provide substantially higher throughput than the flash SSDs, but it does not have a latency advantage for sequential writes.

Sequential Write Throughput
Vertical Axis scale: Linear Logarithmic

The Crucial MX300 is the only drive that does not get a throughput boost going from QD1 to QD2; as with the random write test it is not able to improve performance when the higher queue depth is due to multiple threads writing to the drive. The Samsung 960 EVO improves from the addition of a second thread but beyond that it simply gets more inconsistent. The Optane Memory and P4800X are both very consistent and saturated at QD2 after a moderate improvement from QD1.

Sequential Write Latency
Mean Median 99th Percentile 99.999th Percentile

The flash SSDs get more inconsistent with increased thread count and queue depth, but other than that the latency charts show the predictable growth in latency that comes from the drives all being saturated in terms of throughput.

Random Access Performance Mixed Read/Write And Idle Power Consumption
Comments Locked

110 Comments

View All Comments

  • Billy Tallis - Monday, April 24, 2017 - link

    I've been considering interactive graphs. I'm not sure how easily our current CMS would let me include external scripts like D3.js, and I definitely want to make sure it provides a usable fallback to a pre-rendered image if the scripts can't load. If you have suggestions for something that might be easy to integrate into my python/matplotlib workflow, shoot me an email.

    And once I get the new 2017 consumer SSD test suite finished, I'll go back to having labeled bar charts for the primary scores, because that's the only easy to compare across a large number of drives.
  • watzupken - Monday, April 24, 2017 - link

    I echo the conclusion that the cache is too little and too late. In a time where SSDs are becoming affordable as compared to the perhaps 5 years back, it makes little sense to fork out so much money for a puny 32gb cache along with other hardware requirements. It's fast, but it is not a full SSD.
  • menting - Monday, April 24, 2017 - link

    It's not aimed at replacing a SSD.
  • Morawka - Monday, April 24, 2017 - link

    has chipworks or anyone else figured out the material science behind this technology?
  • zeeBomb - Tuesday, April 25, 2017 - link

    Damn you guys killed the optane in a day
  • Ryan Smith - Tuesday, April 25, 2017 - link

    As is tradition.

    The manufacturers work hard, but SSD firmware development and validation is hard. There are a lot of drives out there that are better off today because we broke them first.
  • Reflex - Tuesday, April 25, 2017 - link

    http://www.anandtech.com/show/9470/intel-and-micro...

    I think people need to re-read this article. Going over it makes much of the disappointment seem a bit overdone. Intel spoke to the potential of the technology, they didn't promise it all in the first version. They also spoke to its long term potential, including being able to stack the die and potentially move higher bit levels. I think its fair to say this isn't a consumer level product yet, but to ship a brand new memory tech at production level that is significantly faster and higher endurance than alternatives, is a significant accomplishment. We have been suck for more than a decade with a '3-5 year' timetable on new memory technologies, perhaps this will get other players to actually ship something (I'm looking at you HP and your promise of memristers two years ago).
  • Reflex - Tuesday, April 25, 2017 - link

    Also, apparently typing comments at 11PM after a long day at the office isn't the best idea. Ignore my typos please. ;)
  • testbug00 - Tuesday, April 25, 2017 - link

    problem is Intel did not make this clear. Intel has now had multiple chance to clearly seperate the potential of the technology from the first generation implementation. They choose not to take it.

    This is slimey and disgusting.

    The technology as a whole long term does indeed seem very promising, however.
  • Reflex - Tuesday, April 25, 2017 - link

    Couldn't you say that about any company that talks about an upcoming technology and its potential then restricts its launch to specific niches? Which is almost everyone when it comes to new technologies...

Log in

Don't have an account? Sign up now