I know this is super late, but I have a Linkreal LRNV9349-8I (PLX8749 chipset, 8 port, PCI-e 3.0 x16) and Linkreal LRNV9347-4I (PLX8747 chipset, 4 port, PCI-e 3.0 x16). In my simple tests so far these cards each seem to max out at ~3500 MB/s read and write. Based on the results below, do these cards truly max out at 3500 MB/s (essentially x4) despite being x16 (14000 MB/s possible) or do I need to run benchmarks differently? Or is there another explanation?
TrueNAS Core 13.0-U5.1
MSI Z590-A PRO mobo, i7-11700k 8c/16t CPU, 16 GB DDR4 RAM
Micron 9200 Max 1.6 TB U.2 NVMe SSD (3500/1900 MB/s rated)
dd ... bs=128k count=800k
1x VDEV = 2486 MB/s (R), 3358 MB/s (W)
2x VDEVs = 3579 MB/s (R), 3264 MB/s (W)
3x VDEVs = 3579 MB/s (R), 3344 MB/s (W)
4x VDEVs = 3579 MB/s (R), 3329 MB/s (W)
CPU percentage reached 26% at it's highest during these tests
VDEV consists of one (1) U.2 SSD drive
P.S. - I tested 3x M.2 SSDs (via the 3 built-in M.2 slots on mobo) the same way as the U.2 SSDs and essentially reached 5000 MB/s read & write with 3 VDEVs (CPU percentage reached 50% at it's highest during these tests)