Hi all,
I'm having some puzzling behavior with u.2 PCIe 4.0 drives on an epyc platform I just built. I am testing a Intel/Solidigm 7.68tb p5500 u.2 drive. I have two systems:
Systems
Epyc
Epyc 7702p 64 core
Tyan S8030 motherboard
64 GB ddr4-3200 (octo-channel)
Alder Lake (AL)
i7 12700k
Asrock Rack W680d4u-blahblah motherboard
64 GB ddr5 4800
Drive is connected via Slimsas using riser at top PCIe slot on both systems.
Everything else is otherwise the same, running on ubuntu 20.04 on a separate NVMe SSD, using kdiskmark to benchmark the drives.
Problem
The odd thing is that I get slower reads and writes on the Epyc system. Specifically, I'm getting about 1 GB/s slower sequential reads, and much slower 4k Random writes (ie. last row, second column), though subsequent runs of the benchmark show at times even worse performance. In addition, when running 100 iterations of Ubuntu's built-in disk benchmark, I'm getting lots of random dips in read performance. The AL platform (even when trying to run the drive through an Oculink connector through the PCH lanes instead of the CPU) is rock solid and stable performance. Here are screenshots of the benchmarks.
Things I've tried:
- looking for PCIe errors in `dmesg`, or syslog and found nothing, though the Tyan board doesn't seem to have an AER option in the BIOS.
- Using the onboard Slimsas connector instead of a riser -- no change.
- Used a U.2 carrier card - no change.
- Loading optimized defaults in BIOS - no change.
- Updated BIOS - no change.
Things I've yet to try:
- Trying the drive in a Ryzen 7000 machine.
- Using an Oculink riser in the top slot.
Any thoughts? This is not a huge deal in the grand scheme of things but I thought it might be indicative of something more problematic, especially those odd dips/inconsistency in the ubuntu built-in benchmark.
I'm having some puzzling behavior with u.2 PCIe 4.0 drives on an epyc platform I just built. I am testing a Intel/Solidigm 7.68tb p5500 u.2 drive. I have two systems:
Systems
Epyc
Epyc 7702p 64 core
Tyan S8030 motherboard
64 GB ddr4-3200 (octo-channel)
Alder Lake (AL)
i7 12700k
Asrock Rack W680d4u-blahblah motherboard
64 GB ddr5 4800
Drive is connected via Slimsas using riser at top PCIe slot on both systems.
Everything else is otherwise the same, running on ubuntu 20.04 on a separate NVMe SSD, using kdiskmark to benchmark the drives.
Problem
The odd thing is that I get slower reads and writes on the Epyc system. Specifically, I'm getting about 1 GB/s slower sequential reads, and much slower 4k Random writes (ie. last row, second column), though subsequent runs of the benchmark show at times even worse performance. In addition, when running 100 iterations of Ubuntu's built-in disk benchmark, I'm getting lots of random dips in read performance. The AL platform (even when trying to run the drive through an Oculink connector through the PCH lanes instead of the CPU) is rock solid and stable performance. Here are screenshots of the benchmarks.
Things I've tried:
- looking for PCIe errors in `dmesg`, or syslog and found nothing, though the Tyan board doesn't seem to have an AER option in the BIOS.
- Using the onboard Slimsas connector instead of a riser -- no change.
- Used a U.2 carrier card - no change.
- Loading optimized defaults in BIOS - no change.
- Updated BIOS - no change.
Things I've yet to try:
- Trying the drive in a Ryzen 7000 machine.
- Using an Oculink riser in the top slot.
Any thoughts? This is not a huge deal in the grand scheme of things but I thought it might be indicative of something more problematic, especially those odd dips/inconsistency in the ubuntu built-in benchmark.