Hi,
I am using OpenWrt on my TP-Link Archer C60 v2 router and I noticed that the speed I am getting is significantly slower than the speed quoted by ISP. So I did a test and was surprised to see that I was getting ~35 Mpbs from my router:
OpenWrt 19.07.6, r11278-8055e38794
-----------------------------------------------------
root@OpenWrt:~# speedtest-netperf.sh
2021-03-03 19:32:30 Starting speedtest for 60 seconds per transfer session.
Measure speed to netperf.bufferbloat.net (IPv4) while pinging gstatic.com.
Download and upload sessions are sequential, each with 5 simultaneous streams.
.............................................................
Download: 34.38 Mbps
Latency: [in msec, 62 pings, 0.00% packet loss]
Min: 31.398
10pct: 31.535
Median: 31.901
Avg: 32.004
90pct: 32.433
Max: 35.147
CPU Load: [in % busy (avg +/- std dev), 59 samples]
cpu0: 36.3 +/- 6.4
Overhead: [in % used of total CPU available]
netperf: 16.2
.............................................................
Upload: 37.39 Mbps
Latency: [in msec, 62 pings, 0.00% packet loss]
Min: 31.235
10pct: 31.459
Median: 31.925
Avg: 32.097
90pct: 32.501
Max: 37.712
CPU Load: [in % busy (avg +/- std dev), 59 samples]
cpu0: 27.2 +/- 4.0
Overhead: [in % used of total CPU available]
netperf: 12.5
but ~90 Mpbs when directly using the ethernet with my PC:
TheDcoder@arch /tmp> ./speedtest-netperf.sh
2021-03-03 19:20:49 Starting speedtest for 60 seconds per transfer session.
Measure speed to netperf.bufferbloat.net (IPv4) while pinging gstatic.com.
Download and upload sessions are sequential, each with 5 simultaneous streams.
..............................................................
Download: 88.71 Mbps
Latency: [in msec, 62 pings, 0.00% packet loss]
Min: 31.500
10pct: 32.200
Median: 50.600
Avg: 66.600
90pct: 119.000
Max: 131.000
CPU Load: [in % busy (avg +/- std dev) @ avg frequency, 53 samples]
cpu0: 15.5 +/- 7.3 @ 2160 MHz
cpu1: 6.1 +/- 4.5 @ 2224 MHz
cpu2: 5.2 +/- 4.5 @ 2137 MHz
cpu3: 5.8 +/- 4.4 @ 2402 MHz
cpu4: 5.5 +/- 4.3 @ 2123 MHz
cpu5: 5.5 +/- 4.9 @ 2678 MHz
cpu6: 4.9 +/- 4.4 @ 2151 MHz
cpu7: 5.8 +/- 5.8 @ 2874 MHz
Overhead: [in % used of total CPU available]
netperf: 1.8
..................................................................
Upload: 90.94 Mbps
Latency: [in msec, 66 pings, 0.00% packet loss]
Min: 27.900
10pct: 29.000
Median: 32.200
Avg: 32.608
90pct: 36.800
Max: 37.800
CPU Load: [in % busy (avg +/- std dev) @ avg frequency, 58 samples]
cpu0: 7.7 +/- 3.4 @ 3025 MHz
cpu1: 1.8 +/- 2.0 @ 2725 MHz
cpu2: 1.7 +/- 1.9 @ 2690 MHz
cpu3: 2.0 +/- 2.4 @ 2841 MHz
cpu4: 2.0 +/- 2.7 @ 2816 MHz
cpu5: 1.8 +/- 2.0 @ 3039 MHz
cpu6: 1.5 +/- 1.6 @ 2724 MHz
cpu7: 1.7 +/- 2.7 @ 3280 MHz
Overhead: [in % used of total CPU available]
netperf: 0.4
I believe this has been the case since quite a long time but I have never noticed it until now because I was testing out a new internet plan.
Any suggestions to what might be happening here? My router is rated for 100 Mbps so 30 is way below the limit. Thank you for the help in advance!