T5000+Jetpack7.2,25G带宽tcp17.2Gbps,udp21.98Gbps

硬件:T5000 + 自研载板,两块板子对连

软件:Jetpack7.2 + 定制内核

25Gx4:使能25G和带宽测试方法,遵循官网文档 Enable 25 Gigabit Ethernet on QSFP Port — NVIDIA Jetson Linux Developer Guide 唯一不同之处是测试时仅使用一个25G

测试结果:发送带宽偏低,tcp 17.2Gbps,udp 21.98Gbps。请问还有哪些因素可以优化?谢谢!

vivibit@M114:~/init$ ./iperf3_tx.sh -b 0 -P 24 | grep send | grep SUM
[SUM] 0.00-10.00 sec 2.50 GBytes 2.15 Gbits/sec 6 sender
[SUM] 0.00-10.00 sec 2.49 GBytes 2.14 Gbits/sec 5 sender
[SUM] 0.00-10.00 sec 2.50 GBytes 2.15 Gbits/sec 0 sender
[SUM] 0.00-10.00 sec 2.49 GBytes 2.14 Gbits/sec 23 sender
[SUM] 0.00-10.00 sec 2.50 GBytes 2.15 Gbits/sec 2 sender
[SUM] 0.00-10.00 sec 2.44 GBytes 2.10 Gbits/sec 2 sender
[SUM] 0.00-10.01 sec 2.50 GBytes 2.14 Gbits/sec 9 sender
[SUM] 0.00-10.01 sec 2.49 GBytes 2.14 Gbits/sec 4 sender

vivibit@M114:~/init$ ./iperf3_tx.sh -u -b 0 -P 24 | grep send | grep SUM
[SUM] 0.00-10.00 sec 3.20 GBytes 2.75 Gbits/sec 0.000 ms 0/385589 (0%) sender
[SUM] 0.00-10.00 sec 3.19 GBytes 2.74 Gbits/sec 0.000 ms 0/384685 (0%) sender
[SUM] 0.00-10.00 sec 3.20 GBytes 2.75 Gbits/sec 0.000 ms 0/385518 (0%) sender
[SUM] 0.00-10.00 sec 3.20 GBytes 2.75 Gbits/sec 0.000 ms 0/385089 (0%) sender
[SUM] 0.00-10.00 sec 3.20 GBytes 2.75 Gbits/sec 0.000 ms 0/385780 (0%) sender
[SUM] 0.00-10.00 sec 3.18 GBytes 2.74 Gbits/sec 0.000 ms 0/383653 (0%) sender
[SUM] 0.00-10.00 sec 3.19 GBytes 2.74 Gbits/sec 0.000 ms 0/384523 (0%) sender
[SUM] 0.00-10.00 sec 3.21 GBytes 2.76 Gbits/sec 0.000 ms 0/386683 (0%) sender

MGBE on the Jetson AGX Thor developer kit shows lower performance on the 25G interface is the known issue and addressed on the JP7.2 release notes, we’re still improving it.

我用的就是Jetpack7.2版本。

看到文档中的测试数据已经接近25Gx4的极限了,udp 103.18Gbps,tcp 93.06Gbps, Enable 25 Gigabit Ethernet on QSFP Port — NVIDIA Jetson Linux Developer Guide

We will improve it at the coming JetPack release.