Sequential Read Performance

Our first test of sequential read performance uses short bursts of 128MB, issued as 128kB operations with no queuing. The test averages performance across eight bursts for a total of 1GB of data transferred from a 16GB test file. Between each burst the drive is given enough idle time to keep the overall duty cycle at 20%.

Burst 128kB Sequential Read (Queue Depth 1)

The OWC Aura Pro X2 and other modern drives all provide a bit less than 1GB/s on the burst sequential read test, as does the more recent of the two Apple OEM SSDs, while the older Apple drive delivers worse performance than we now expect from a low-end SATA SSD.

Our test of sustained sequential reads uses queue depths from 1 to 32, with the performance scores computed as the average of QD1, QD2 and QD4. Each queue depth is tested for up to one minute or 32GB transferred, from a 64GB test file.

Sustained 128kB Sequential Read

On the longer sequential read test with some higher queue depths, the Aura Pro X2 is again more or less tied for first place, and the WD Black SN750 is slightly slower than the other modern drives. The older Apple SSD is still markedly slow, but the gap is down to roughly a factor of two rather than three. Differences between the two laptops are for the most part much smaller than they were for the burst sequential read test.

Most of these SSDs offer full sequential read performance at QD2, but the more recent Apple SSD needs higher queue depths, especially on the 13" laptop. Several of the drives (including the OWC) show a bit of a decline in performance at the highest queue depths where the OS has many active threads processing IO requests.

Sequential Write Performance

Our test of sequential write burst performance is structured identically to the sequential read burst performance test save for the direction of the data transfer. Each burst writes 128MB as 128kB operations issued at QD1, for a total of 1GB of data written to a 16GB test file.

Burst 128kB Sequential Write (Queue Depth 1)

The modern NVMe drives all perform similarly on the burst sequential write test. The OWC Aura Pro X2 seems to be the slowest of the four, though not by a big enough margin to worry about. The older of the two Apple SSDs provides sub-SATA performance, while the more recent but smaller drive is a bit faster than SATA drives are capable of.

Our test of sustained sequential writes is structured identically to our sustained sequential read test, save for the direction of the data transfers. Queue depths range from 1 to 32 and each queue depth is tested for up to one minute or 32GB, followed by up to one minute of idle time for the drive to cool off and perform garbage collection. The test is confined to a 64GB test file.

Sustained 128kB Sequential Write

On the longer sequential write test with some higher queue depths, the Aura Pro X2 ends up slightly faster than the other SM2262EN-based drive (the HP EX950), but the differences between the modern NVMe drives are still small compared to their lead over the Apple original drives.

Most of the drives hit full speed at QD2 and provide steady performance for the rest of the test. The HP EX950 is the least consistent, especially on the older Haswell MacBook Pro.

Mixed Sequential Performance

Our test of mixed sequential reads and writes differs from the mixed random I/O test by performing 128kB sequential accesses rather than 4kB accesses at random locations, and the sequential test is conducted at queue depth 1. The range of mixes tested is the same, and the timing and limits on data transfers are also the same as above.

Mixed 128kB Sequential Read/Write

The OWC Aura Pro X2 runs into serious and surprising trouble on the mixed sequential IO test, and it affects the test runs on both of the MacBook Pros used. The overall average performance ends up being slightly worse than the older Apple original SSD, and about a third of what the HP EX950 (slowest of the three modern M.2 drives) scores.

Looking closely at what happened to the Aura Pro X2 during the mixed sequential IO test, at either end of the test when the workload is pure reads or writes it is competitive with the other modern NVMe drives, but when reads and writes are interleaved it falls apart. Performance for 90% reads isn't too bad and still beats the Apple original SSDs, but for all the other mixes the Aura Pro X2 is a serious step backward.

macOS Random IO Performance SLC Cache Sizes
Comments Locked

32 Comments

View All Comments

  • danielfranklin - Thursday, June 6, 2019 - link

    Exactly,
    What a load of crap marketing this in devices that do NOT support NVME properly in the firmware.
    I expect more from OWC given the prices and that they are Mac specific.
  • Oxford Guy - Wednesday, June 5, 2019 - link

    QLC is looking abominable here, particularly in the latency tests.
  • nicolaim - Wednesday, June 5, 2019 - link

    The sentence "The OWC Aura Pro X2 declares support all the usual power management features expected on a modern M.2 NVMe SSD, with two idle states that balance power savings against transition latency." is missing the word "for" and has an extra space.
  • jabber - Thursday, June 6, 2019 - link

    Apple Legal Team ban hammer in 5...4...3...2...
  • Samus - Thursday, June 6, 2019 - link

    Can they? I mean, OWC has been making these SSD's for YEARS without a threat from Apple. Clearly Apple doesn't believe they have a case.

    If anything this works in Apples favor because it is an easy way for them to void peoples warranties or refuse to service their PC's, much like they refuse to service iPhones with replacement 3rd party screens and batteries.
  • The_Assimilator - Friday, June 7, 2019 - link

    Not to mention OWC is a large payer of the Apple Tax.
  • playtech1 - Thursday, June 6, 2019 - link

    I recently upgraded the SSDs in a 13 inch MBP and a 15 inch MBP, both from 2015. I upgraded the 13 inch MBP with a 1TB Apple SSD from eBay and the 15 inch MBP with a 2TB Intel 760p plus a Sintech short NVMe adapter.

    Both new SSDs work at roughly the same speed as the 512GB SSDs they replaced. However, I am considering ditching the 2TB SSD from the 15 inch MBP as it has reduced the battery life by several hours and increased the drain on standby. The Apple SSD in the 13 inch has had no negative side effects. I might hope that an OS update will bring with it better driver support for NVMe low power states, but it seems optimistic given that these models were never designed with NVMe in mind and it's something of a miracle that Apple ever enabled their use.
  • danzeb - Thursday, June 6, 2019 - link

    I been looking into swapping out the ssd on my 13 inch 2015 MBP for a larger capacity one. Going by what I've read on the forums it seems increased battery drain is an unavoidable issue with NVMe drives when installed in our Macs. Would a third party AHCI drive have less power issues than a NVMe?
  • maxtech567 - Thursday, June 6, 2019 - link

    This review disregarded many crucial issues with OWC's Pro X2.

    Pro X2's issues:
    1. You only get less 1500MB/s in most models (33 out of 38 supported models). Exceptions are 2015 MacBook Pro 15 and 4 iMac models, which are the lucky ones with PCIe 3.0 x4. They can take advantage of the full speed. Most other users are stuck with PCIe 2.0 x4, which is 1500MB/s.

    I have a MacBook Air 2013. With the newly bought Pro X2 256GB, I'm only getting 1000MB/s write and 1500MB/s read. This is worse than most third-party solutions like Feather SSD from Fledging.

    2. This solution has all flaws in an NVMe SSD (cannot wake up from hibernation, older boot ROM recognition, etc)
    3. SM2262EN is one of the hottest controllers out there and significantly decreases battery life compare to SM2263XT or Phison E12
    4. Even the destroyer test shows worse performance across the board in real life use cases comparing this SSD to Phison E12

    Besides, the fitting on the adapter is overstated. There are plenty of short or low high ones that work perfectly without poking through the back.
  • burgerkingjr - Thursday, June 6, 2019 - link

    Any chance of a comparison with the Transcend JetDrive 850 or 820?

    https://www.transcend-info.com/Products/No-956

Log in

Don't have an account? Sign up now