Hi
I've tried different NVMe SSDs in various Supermicro motherboards. both in the M.2 slots on the board and using a M.2 to PCie adapter in the PCIe slots, whether that's a X9DRI-LN4F+ or the latest boards such as X11SCZ-F. Typically the read speeds are okay but the write speeds are low e.g. on CentOS 7 with 2 x Intel P3605 mdadm raid 1 plugged into PCIe 3.0 x4 slots:
689MB/s sequential write
2341MB/s sequential read
I've tried other NVMe SSDs such as a 1TB Samsung 970 Pro but only saw around 800MB/s on the Supermicro boards both in the M.2 slot and using a M.2 to PCie adapter but over 1.5GB/s on other motherboards such as the ASRock Z370 Pro4. I've also tried other Linux distros such as Ubuntu with the same results.
I've also seen issues with NVMe SSDs slowing down over time when on the Supermicro boards, even when there's at least 20% available space and they have been trimmed regularly.
Windows doesn't appear to have any issues and easily gets to the quoted write speeds with tools such as crystaldiskmark with Supermicro.
Does anyone know why Supermicro boards with Linux seem to consistently have much poorer NVMe SSD throughput speeds, especially for writing?
Thanks
I've tried different NVMe SSDs in various Supermicro motherboards. both in the M.2 slots on the board and using a M.2 to PCie adapter in the PCIe slots, whether that's a X9DRI-LN4F+ or the latest boards such as X11SCZ-F. Typically the read speeds are okay but the write speeds are low e.g. on CentOS 7 with 2 x Intel P3605 mdadm raid 1 plugged into PCIe 3.0 x4 slots:
689MB/s sequential write
2341MB/s sequential read
I've tried other NVMe SSDs such as a 1TB Samsung 970 Pro but only saw around 800MB/s on the Supermicro boards both in the M.2 slot and using a M.2 to PCie adapter but over 1.5GB/s on other motherboards such as the ASRock Z370 Pro4. I've also tried other Linux distros such as Ubuntu with the same results.
I've also seen issues with NVMe SSDs slowing down over time when on the Supermicro boards, even when there's at least 20% available space and they have been trimmed regularly.
Windows doesn't appear to have any issues and easily gets to the quoted write speeds with tools such as crystaldiskmark with Supermicro.
Does anyone know why Supermicro boards with Linux seem to consistently have much poorer NVMe SSD throughput speeds, especially for writing?
Thanks