Issue: Degraded Ethernet performance on GL-iNet 3.105 vs OpenWrt 19.07.6 r11278-8055e38794.
It looks like firmware 3.105 has an issue affecting throughput. I started this journey because after updating to firmware 3.105 my wireless throughput dropped from 200 Mbps to 30 Mbps.
Things I tried:
- Factory default everything
- SON, SON + Wired Backhaul, NO SON with Wired connection between routers
- GL-iNet 3.105
- OpenWrt 19.07.6 r11278-8055e38794
Using any of the above configuration combinations, Wired Ethernet performance in 3.105 caps at 500 Mbps. Under OpenWRT, performance exceeds 900 Mbps. I’ve used multiple cables to avoid cable based issues. Note that CPU is impacted as well.
Typical performance under OpenWrt 19.07.6 r11278-8055e38794
2021-01-28 21:13:12 Starting speedtest for 60 seconds per transfer session.
Measure speed to 192.168.8.170 (IPv4) while pinging 192.168.8.170.
Download and upload sessions are sequential, each with 5 simultaneous streams.
............................................................
Download: 926.40 Mbps
Latency: [in msec, 60 pings, 0.00% packet loss]
Min: 0.736
10pct: 1.106
Median: 78.080
Avg: 202.073
90pct: 501.376
Max: 1969.333
CPU Load: [in % busy (avg +/- std dev) @ avg frequency, 54 samples]
cpu0: 80.6 +/- 4.2 @ 708 MHz
cpu1: 43.5 +/- 8.3 @ 704 MHz
cpu2: 45.8 +/- 31.3 @ 716 MHz
cpu3: 42.2 +/- 30.0 @ 700 MHz
Overhead: [in % used of total CPU available]
netperf: 27.5
............................................................
Upload: 925.42 Mbps
Latency: [in msec, 60 pings, 0.00% packet loss]
Min: 0.715
10pct: 0.992
Median: 86.617
Avg: 264.297
90pct: 852.034
Max: 1950.400
CPU Load: [in % busy (avg +/- std dev) @ avg frequency, 54 samples]
cpu0: 41.4 +/- 7.9 @ 696 MHz
cpu1: 51.8 +/- 7.5 @ 700 MHz
cpu2: 24.6 +/- 18.5 @ 696 MHz
cpu3: 22.6 +/- 18.8 @ 680 MHz
Overhead: [in % used of total CPU available]
netperf: 15.4
Typical for 3.105
Starting speedtest for 60 seconds per transfer session.
Measure speed to 192.168.8.170 (IPv4) while pinging 192.168.8.170.
Download and upload sessions are sequential, each with 5 simultaneous streams.
..........................................................
Download: 547.42 Mbps
Latency: [in msec, 60 pings, 0.00% packet loss]
Min: 0.618
10pct: 1.255
Median: 4.207
Avg: 6.612
90pct: 16.984
Max: 28.837
CPU Load: [in % busy (avg +/- std dev) @ avg frequency, 42 samples]
cpu0: 98.7 +/- 6.1 @ 704 MHz
cpu1: 98.5 +/- 6.8 @ 704 MHz
cpu2: 98.6 +/- 5.3 @ 704 MHz
cpu3: 98.7 +/- 6.4 @ 716 MHz
Overhead: [in % used of total CPU available]
netperf: 32.1
............................................................
Upload: 609.42 Mbps
Latency: [in msec, 60 pings, 0.00% packet loss]
Min: 0.579
10pct: 0.973
Median: 2.956
Avg: 5.430
90pct: 7.629
Max: 84.030
CPU Load: [in % busy (avg +/- std dev) @ avg frequency, 52 samples]
cpu0: 55.2 +/- 9.7 @ 716 MHz
cpu1: 56.0 +/- 7.4 @ 716 MHz
cpu2: 61.0 +/- 10.4 @ 716 MHz
cpu3: 54.7 +/- 8.0 @ 716 MHz
Overhead: [in % used of total CPU available]
netperf: 6.4
Mike