Has anyone been able to get 'decent' full-duplex throughput on the 10G (SFP+) NICs on these?
If running iperf3 against my test unit (Qotom Q20332G9-S10 w/Atom C3808) speeds are 'ok' when doing normal tests (or reverse with -R or --reverse option). However, when testing "full-duplex" (bi-directional), transmit speeds towards Qotom drop to less than half (compared to when doing "half duplex" testing)....
Bi-directional test (with --bidir option to iperf3):
Code:
[ ID][Role] Interval Transfer Bitrate Retr
[ 5][TX-C] 0.00-10.00 sec 4.45 GBytes 3.83 Gbits/sec 1235 sender
[ 5][TX-C] 0.00-10.00 sec 4.45 GBytes 3.82 Gbits/sec receiver
[ 7][RX-C] 0.00-10.00 sec 10.8 GBytes 9.27 Gbits/sec 0 sender
[ 7][RX-C] 0.00-10.00 sec 10.8 GBytes 9.26 Gbits/sec receiver
If I run same test against ancient Lenovo server (with old Mellanox ConnectX NIC), I get expected results (both servers are on same Cisco switch connected with DAC cables):
Code:
[ ID][Role] Interval Transfer Bitrate Retr
[ 5][TX-C] 0.00-10.00 sec 10.5 GBytes 9.06 Gbits/sec 281 sender
[ 5][TX-C] 0.00-10.00 sec 10.5 GBytes 9.06 Gbits/sec receiver
[ 7][RX-C] 0.00-10.00 sec 10.9 GBytes 9.32 Gbits/sec 0 sender
[ 7][RX-C] 0.00-10.00 sec 10.9 GBytes 9.32 Gbits/sec receiver
Testing against Qotom unit in 'half-duplex' mode results are ok (but throughput towards Qotom is still noticeably worse):
Code:
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 10.1 GBytes 8.72 Gbits/sec 2545 sender
[ 5] 0.00-10.00 sec 10.1 GBytes 8.72 Gbits/sec receiver
While reverse (-R) is slightly faster:
Code:
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 10.9 GBytes 9.39 Gbits/sec 0 sender
[ 5] 0.00-10.00 sec 10.9 GBytes 9.39 Gbits/sec receiver
Test was done on Proxmox with the currently latest kernel:
Linux pve1 6.8.12-2-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-2 (2024-09-05T10:03Z) x86_64 GNU/Linux