I have a LS1046A-RDB evm which is using to test network 10Gbit/s function.
I connected a thunderbolt 3 to 10Gbps NIC adapter on a linux host using cat.7 cable and 10G copper connector (fm1-mac9) on the LS1046A-RDB.
Using netperf and iperf3 software test the network speed between linux host and LS1046A-RDB device.
The MTU is set to 9000 and Maximum L2 frame size set to 9022 and Optimize for jumbo frames set to [*] in Kernel.
The average throughput was measured at
10G NIC performance
iperf3:
linux host (client) to LS1046A (server) is 3.79Gbit/sec
LS1046 (client) to linux host (server) is 5.74Gbit/sec
Netperf:
linux host (client) to LS1046A (server) is 3.72Gbit/sec
LS1046 (client) to linux host (server) is 6.10Gbit/sec
Given this is a 10Gbe port the performance seems low. Is there something obvious that can be done to improve this performance?
Hello Andy Hsu,
Please refer to the following.
1. When doing iperf(netperf) performance test, please compile Linux Kernel with CONFIG_NETFILTER and CONFIG_CPU_FREQ disabled.
2. Please boot up the target board with Ubuntu rootfs filesystem.
3. Please run the following command iperf commands on the server and client sides.
Sever: iperf -s
Client: iperf -c 10.10.10.2 -P 10 -t 30
Thanks,
Yiping
Hi Yiping,
I followed your suggestion to recompile Linux Kernet with CONFIG_NETFILTER and CONFIG_CPU_FREQ disabled.
The speed result are
(1) LS1046 is Server and Linux Host is Client, and the average Bandwith is 3.83 Gbits/sec
(2) Linux Host is Server and LS1046 is Client, and the average Bandwith is 4.41 Gbits/sec
As a result, it does not work closed to 10 Gbits/sec.
Hello Andy Hsu,
Would you please provide your Linux Kernel Image? I will verify it on on my demo boards.
Thanks,
Yiping
Hello Andy Hsu,
Please try Image in the following link in your testing environment, I got about 9.38 Gbits/sec performance data when connecting two LS1046ARDB via the copper port.
https://drive.google.com/open?id=1kBlX3aXOprd9nxxskjS7NXRbCF4sAbNl
In addition, do you have two LS1046ARDB boards, if yes, please connect them together to set up the test environment instead of using PC.
Thanks,
Yiping
Hi Yiping,
One of my customer has purchased 2 LS1046 board and looking for 10G performance test, is it possible to share the images above google drive link not opening.
vageesh.panditharadhya@arrowasia.com
Regards,
Vageesh K M
Hello Yiping Wang,
I have two LS1046ARDB boards and will connect them together instead of using PC.