regression: network performance on IPQ806X (R7800) has degraded significantly since the 4.14 kernel
Username: Phil John
Origin: https://bugs.openwrt.org/index.php?do=details&task_id=1598
Device problem occurs on: Netgear R7800
oftware versions of OpenWrt/LEDE release: Latest 18.06 branch revision
I’ve run an iperf3 test, I have records of automated tests that I run every 2 hours that show the usual performance is 380Mbps to bouygues.iperf.fr, however on 18.06 the max attainable is just over 60Mbps in a single threaded test. I need to go to at least 10 threads to get close to 380Mbps.
I reverted to stock and a 17.01 build to verify that there was no issue with the internet connection here, and they all showed the old behaviour.
This speed is unnafected by flow offload being off or on.
root@router01:~# iperf3 -c bouygues.iperf.fr -p 5207 -R Connecting to host bouygues.iperf.fr, port 5207 Reverse mode, remote host bouygues.iperf.fr is sending [ 5] local xxx.xxx.xxx.xxx port 45674 connected to 89.84.1.222 port 5207 [ ID] Interval Transfer Bitrate [ 5] 0.00-1.00 sec 7.45 MBytes 62.5 Mbits/sec [ 5] 1.00-2.00 sec 7.31 MBytes 61.3 Mbits/sec [ 5] 2.00-3.00 sec 7.63 MBytes 64.0 Mbits/sec [ 5] 3.00-4.00 sec 7.64 MBytes 64.1 Mbits/sec [ 5] 4.00-5.00 sec 7.57 MBytes 63.5 Mbits/sec [ 5] 5.00-6.00 sec 7.63 MBytes 64.0 Mbits/sec [ 5] 6.00-7.00 sec 7.47 MBytes 62.6 Mbits/sec [ 5] 7.00-8.00 sec 7.85 MBytes 65.8 Mbits/sec [ 5] 8.00-9.00 sec 7.77 MBytes 65.2 Mbits/sec [ 5] 9.00-10.00 sec 7.86 MBytes 65.9 Mbits/sec
[ ID] Interval Transfer Bitrate Retr [ 5] 0.00-10.00 sec 77.7 MBytes 65.2 Mbits/sec 0 sender [ 5] 0.00-10.00 sec 76.2 MBytes 63.9 Mbits/sec receiver
iperf Done.