@JKnott
@JKnott said in 10gigabit routing performance, jumbo frames, intel x710 observations:
@PixieDust said in 10gigabit routing performance, jumbo frames, intel x710 observations:
As another tidbit, it looks like loop interface can be built with 131072 MTU support, but other parts of the network stack don't allow that to work. (MTU 49152 doesn't exceed 10Gb/sec either).
Everything on the LAN has to support the same MTU. You can't use different MTU unless there's a router in between.
I'm not referring to different network elements having incompatible MTU values.
I'll expand the loopback scenario listed above:
Loopback test
on pfSense node, run test at 48K MTU:
ifconfig lo0 127.0.0.1 netmask 255.0.0.0 mtu 49152
iperf3 -s -D -B 127.0.0.1
iperf3 -c 127.0.0.1 -B 127.0.0.1
Performance appears capped at about 9Gb/sec. Expected?
Same test on Ubuntu 22.04, I see > 30Gb/sec.
on pfSense node, run test at 1500B MTU
ifconfig lo0 127.0.0.1 netmask 255.0.0.0 mtu 1500
iperf3 -s -D -B 127.0.0.1
iperf3 -c 127.0.0.1 -B 127.0.0.1
Performance is about 3gb/sec, expected?
Same test on Ubuntu 22.04, I see > 30Gb/sec.
You cannot set the loopback (lo0) mtu to 131072, nor 65536.