I just put an Intel XL710-QDA2 NIC in my Windows 10 machine (TR 2990WX + 128GB RAM) and have it directly connected via QSFP+ DAC to a Chelsio T580-LP-CR in my FreeNAS system. Running iperf3, I only get ~10Gbit/s between the two machines (regardless of which is the host).
Interestingly enough, if I run iperf on the loopback address on the Windows machine, I only get ~11.5Gbit/s... I booted the machine into Ubuntu and got spikes up t0 30Gb/s in iperf, but lots of retransmits and things settled around 15Gb/s. iperf to the 127.0.0.1 under Ubuntu gave me the full 65Gb/s I'd expect.
I've got all the network tuning on the FreeNAS side in place per https://calomel.org/freebsd_network_tuning.html
I also ran all the tunings in Windows suggested here: https://forums.servethehome.com/index.php?threads/super-low-10g-performance.8394/page-2#post-76577
All the buffers/rss queues on the Windows driver are maxed, running v24 of the driver software. I've confirmed in Intel PROSet that the NIC is running at full PCIe x8.
Any ideas? I'm losing my mind trying to get this thing going... I've got another DAC cable on order thinking I may have kinked it too tightly while running it through the rack?
edit: MTU 9000 on both ends too... Also, if I do iperf with -P 4, I get like ~15-20Gbit/s. Going beyond -P 4 doesn't seem to help things.
Interestingly enough, if I run iperf on the loopback address on the Windows machine, I only get ~11.5Gbit/s... I booted the machine into Ubuntu and got spikes up t0 30Gb/s in iperf, but lots of retransmits and things settled around 15Gb/s. iperf to the 127.0.0.1 under Ubuntu gave me the full 65Gb/s I'd expect.
I've got all the network tuning on the FreeNAS side in place per https://calomel.org/freebsd_network_tuning.html
I also ran all the tunings in Windows suggested here: https://forums.servethehome.com/index.php?threads/super-low-10g-performance.8394/page-2#post-76577
All the buffers/rss queues on the Windows driver are maxed, running v24 of the driver software. I've confirmed in Intel PROSet that the NIC is running at full PCIe x8.
Any ideas? I'm losing my mind trying to get this thing going... I've got another DAC cable on order thinking I may have kinked it too tightly while running it through the rack?
edit: MTU 9000 on both ends too... Also, if I do iperf with -P 4, I get like ~15-20Gbit/s. Going beyond -P 4 doesn't seem to help things.
Last edited: