Slow Micron 6500 ION SSD reads but fast write speeds via MCIO x8 port?

Hey folks,

I have dual Micron 6500 ION SSDs connected to an MCIO x8 port that is PCIE Gen 5 capable on an AMD Epyc-powered motherboard (the MZ73-LM0 v 2.x). The server is running Ubuntu Server and the drives are connected via md0 software RAID 0 and formatted as ext4. This is a fresh install.

For some reason, I get acceptable write speeds (5.6 GB/s for RAID 0) but slow read speeds (1.8 GB/s in RAID 0, 750 MB/s for each drive when individually mounted). Any advice on what might be the cause? I’m using dd to write/read 10,000 1Mb files to test the speeds. Any advice on troubleshooting this?

Micron 6500 IONs should be capable of sequential read speed of 6,800MB/s and a sequential write speed of 5,000MB/s

This is a link to the cable I’m using, which I believe I saw Wendell had used elsewhere on here: https://www.amazon.com/gp/product/B0CCV4PXV8