Customer report a performance issue on wrlinux7. ----------------- Besides we use the iperf to test the performance of 1G, 10G, 40G network on our target board. But the 40G speed is strange, the iperf test result is only 2~3Gbits/sec. But we change to Centos to test the 40G speed using the iperf, the result can run to about 37Gbits/sec. So we think it might the driver to cause this problem. ----------------- The customer's hardware is: ----------------------- 1. what your CPU and chipset of your board -> CPU is Haswell-EP(number=2), memory is DDR4 8G(number=16), PCH is Wellsburg C612. 2. What the NIC card do you use ? -> I350-AM2 1G network, 82599ES 10G network, XL710-AM2 40G network. ----------------------- Attched files are the test log customer do in their lab, as described in the steps to reproduce.
**************** 40G network test **************** target_A(40G port)(Wind River Linux 7 OS)<-------->target_B(40G port)(Wind River Linux 7 OS) Before iperf test, we already ping each other successfully. target_A board: iperf command # ./iperf -s -w 1000M target_B board: iperf command # ./iperf -c 192.168.2.12 -w 1000M -t 60 -i 10 -P5 No matter how we change the window size or open more threads the performance test result only show 2~3Gbits/sec. --------------------------------------------------------------------------------- We did another test like the following. (A) target_A(40G port)(Wind River Linux 7 OS)<-------->target_B(40G port)(Centos) The iperf performance test result still the same 2~3Gbits/sec.. (B) target_A(40G port)(Centos)<-------->target_B(40G port)(Centos) The iperf performance test result can go up to about 37Gbits/sec which is normal.