Cylac
February 7, 2021, 12:11am
1
Hi,
I just got my Bell Fibre service upgraded from 500Mbps to their 1gig service.
The Bell HomeHub 3000 (HH3000) can get these speeds when I ran a test directly from device itself:
Now I'm trying to get these types of speeds from my Rpi4b... however so far I can only achieve these types of speeds:
My hardware:
TP-Link MC220L Gigabit Media Converter (to convert the fibre to eth)
TP-LINK TL-SG105E 5-Port Gigabit Easy Smart Switch (VLAN tagging, 1 port to the HH3K, 1 port to the Rpi4b)
TP-Link 16 Port Gigabit Ethernet Network Switch (TL-SG116) (my LAN)
TP-Link Foldable USB 3.0 to 10/100/1000 Gigabit Ethernet Network Adapter (UE300) (used with the Rpi4b for eth1)
Rpi4b 4gigs with a recent compiled SNAPSHOT of OpenWRT. (Linux GateKeeper 5.4.92 #0 SMP Tue Jan 26 14:06:50 2021 aarch64 GNU/Linux)
eth0 is LAN (to the tp-llink 16 port switch)
eth1 is WAN (pppoe) to the TL-SG105G smart switch (vlan 35)
I've confirmed that my eth ports are at 1000Mb/s (ethtool eth1)
When I test my network speeds between my local devices, I get between 800-900+ Mbps using iperf3. I get comparable results using iperf3 between my Rpi4b and my local devices (linux/windows/etc)
I "think" I've gotten everything setup as best as I can, and I was satisfied with the 500Mbps service I was getting with Bell. But since I now my Rpie4b can achieve 1gig speeds I decided to upgrade!
Any ideas as to what could be preventing my Rpie4b from achieving higher speeds?
I DO have Software/Hardware flow offloading ENABLE in my firewall settings. I don't know if that makes a diff?
Thanks!
edit: Bell did have to upgrade the firmware on my HH3k before the new 1gig speeds would work.
Cylac
February 7, 2021, 4:47pm
3
Thanks! I’ll keep an eye on that thread. It does seem very likely I’m experiencing the same kernel issues.
Cylac
February 9, 2021, 3:51am
4
so with the help of @jrambo99 and @dlakelan on this thread Performance issue (CPU bottleneck on ksoftirqd/0) on current OpenWrt snapshot (Raspberry Pi4) - Installing and Using OpenWrt - OpenWrt Forum I was able to setup a test environment that enabled me to test my network speeds using iperf3.
Basically these tests enabled me to test traffic through my Rpi4b's WAN (eth1 -USB UE300) and LAN (eth0 onboard nic) ports at the same time.
since I can at least reach my regular LAN from my testlan I did a quick iperf speed test!
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 192.168.20.121, port 52140
[ 5] local 192.168.76.8 port 5201 connected to 192.168.20.121 port 52141
[ 8] local 192.168.76.8 port 5201 connected to 192.168.20.121 port 52142
[ 10] local 192.168.76.8 port 5201 connected to 192.168.20.121 port 52143
[ 12] local 192.168.76.8 port 5201 connected to 192.168.20.121 port 52144
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 6.96 MBytes 58.4 Mbits/sec
[ 8] 0.00-1.00 sec 6.38 MBytes 53.5 Mbits/sec
[ 10] 0.00-1.00 sec 30.0 MBytes 252 Mbits/sec
[ 12] 0.00-1.00 sec 28.4 MBytes 238 Mbits/sec
[SUM] 0.00-1.00 sec 71.8 MBytes 602 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 1.00-2.00 sec 28.3 MBytes 237 Mbits/sec
[ 8] 1.00-2.00 sec 28.1 MBytes 236 Mbits/sec
[ 10] 1.00-2.00 sec 26.7 MBytes 224 Mbits/sec
[ 12] 1.00-2.00 sec 28.8 MBytes 242 Mbits/sec
[SUM] 1.00-2.00 sec 112 MBytes 939 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 2.00-3.00 sec 24.4 MBytes 204 Mbits/sec
[ 8] 2.00-3.00 sec 31.8 MBytes 266 Mbits/sec
[ 10] 2.00-3.00 sec 24.2 MBytes 203 Mbits/sec
[ 12] 2.00-3.00 sec 31.6 MBytes 265 Mbits/sec
[SUM] 2.00-3.00 sec 112 MBytes 939 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 3.00-4.00 sec 24.3 MBytes 204 Mbits/sec
[ 8] 3.00-4.00 sec 31.9 MBytes 267 Mbits/sec
[ 10] 3.00-4.00 sec 24.3 MBytes 204 Mbits/sec
[ 12] 3.00-4.00 sec 31.9 MBytes 267 Mbits/sec
[SUM] 3.00-4.00 sec 112 MBytes 942 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 4.00-5.00 sec 23.8 MBytes 200 Mbits/sec
[ 8] 4.00-5.00 sec 32.4 MBytes 272 Mbits/sec
[ 10] 4.00-5.00 sec 23.6 MBytes 198 Mbits/sec
[ 12] 4.00-5.00 sec 32.2 MBytes 271 Mbits/sec
[SUM] 4.00-5.00 sec 112 MBytes 940 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 5.00-6.00 sec 17.1 MBytes 144 Mbits/sec
[ 8] 5.00-6.00 sec 21.1 MBytes 177 Mbits/sec
[ 10] 5.00-6.00 sec 16.8 MBytes 141 Mbits/sec
[ 12] 5.00-6.00 sec 21.5 MBytes 180 Mbits/sec
[SUM] 5.00-6.00 sec 76.5 MBytes 641 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 6.00-7.00 sec 25.7 MBytes 215 Mbits/sec
[ 8] 6.00-7.00 sec 30.5 MBytes 256 Mbits/sec
[ 10] 6.00-7.00 sec 25.4 MBytes 213 Mbits/sec
[ 12] 6.00-7.00 sec 30.5 MBytes 256 Mbits/sec
[SUM] 6.00-7.00 sec 112 MBytes 941 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 7.00-8.00 sec 28.1 MBytes 236 Mbits/sec
[ 8] 7.00-8.00 sec 28.1 MBytes 236 Mbits/sec
[ 10] 7.00-8.00 sec 28.2 MBytes 236 Mbits/sec
[ 12] 7.00-8.00 sec 27.9 MBytes 234 Mbits/sec
[SUM] 7.00-8.00 sec 112 MBytes 942 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 8.00-9.00 sec 24.1 MBytes 202 Mbits/sec
[ 8] 8.00-9.00 sec 31.9 MBytes 268 Mbits/sec
[ 10] 8.00-9.00 sec 24.0 MBytes 202 Mbits/sec
[ 12] 8.00-9.00 sec 31.9 MBytes 267 Mbits/sec
[SUM] 8.00-9.00 sec 112 MBytes 939 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 9.00-10.00 sec 21.6 MBytes 181 Mbits/sec
[ 8] 9.00-10.00 sec 7.90 MBytes 66.3 Mbits/sec
[ 10] 9.00-10.00 sec 21.5 MBytes 180 Mbits/sec
[ 12] 9.00-10.00 sec 27.1 MBytes 227 Mbits/sec
[SUM] 9.00-10.00 sec 78.1 MBytes 655 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 10.00-11.00 sec 25.3 MBytes 212 Mbits/sec
[ 8] 10.00-11.00 sec 27.2 MBytes 228 Mbits/sec
[ 10] 10.00-11.00 sec 25.2 MBytes 212 Mbits/sec
[ 12] 10.00-11.00 sec 34.4 MBytes 289 Mbits/sec
[SUM] 10.00-11.00 sec 112 MBytes 941 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 11.00-12.00 sec 25.5 MBytes 214 Mbits/sec
[ 8] 11.00-12.00 sec 30.9 MBytes 259 Mbits/sec
[ 10] 11.00-12.00 sec 25.4 MBytes 213 Mbits/sec
[ 12] 11.00-12.00 sec 30.2 MBytes 254 Mbits/sec
[SUM] 11.00-12.00 sec 112 MBytes 940 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 12.00-13.00 sec 26.2 MBytes 220 Mbits/sec
[ 8] 12.00-13.00 sec 29.8 MBytes 250 Mbits/sec
[ 10] 12.00-13.00 sec 26.2 MBytes 220 Mbits/sec
[ 12] 12.00-13.00 sec 29.9 MBytes 251 Mbits/sec
[SUM] 12.00-13.00 sec 112 MBytes 941 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 13.00-14.00 sec 24.3 MBytes 204 Mbits/sec
[ 8] 13.00-14.00 sec 31.7 MBytes 266 Mbits/sec
[ 10] 13.00-14.00 sec 24.2 MBytes 203 Mbits/sec
[ 12] 13.00-14.00 sec 31.6 MBytes 265 Mbits/sec
[SUM] 13.00-14.00 sec 112 MBytes 939 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 14.00-15.00 sec 16.8 MBytes 141 Mbits/sec
[ 8] 14.00-15.00 sec 23.8 MBytes 200 Mbits/sec
[ 10] 14.00-15.00 sec 17.2 MBytes 145 Mbits/sec
[ 12] 14.00-15.00 sec 52.1 MBytes 437 Mbits/sec
[SUM] 14.00-15.00 sec 110 MBytes 922 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 15.00-16.00 sec 26.0 MBytes 218 Mbits/sec
[ 8] 15.00-16.00 sec 32.8 MBytes 275 Mbits/sec
[ 10] 15.00-16.00 sec 27.6 MBytes 232 Mbits/sec
[ 12] 15.00-16.00 sec 25.6 MBytes 215 Mbits/sec
[SUM] 15.00-16.00 sec 112 MBytes 940 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 16.00-17.00 sec 28.1 MBytes 236 Mbits/sec
[ 8] 16.00-17.00 sec 28.2 MBytes 237 Mbits/sec
[ 10] 16.00-17.00 sec 28.1 MBytes 236 Mbits/sec
[ 12] 16.00-17.00 sec 27.9 MBytes 234 Mbits/sec
[SUM] 16.00-17.00 sec 112 MBytes 942 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 17.00-18.00 sec 25.0 MBytes 210 Mbits/sec
[ 8] 17.00-18.00 sec 31.1 MBytes 261 Mbits/sec
[ 10] 17.00-18.00 sec 25.0 MBytes 210 Mbits/sec
[ 12] 17.00-18.00 sec 31.1 MBytes 261 Mbits/sec
[SUM] 17.00-18.00 sec 112 MBytes 941 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 18.00-19.00 sec 26.5 MBytes 222 Mbits/sec
[ 8] 18.00-19.00 sec 29.5 MBytes 247 Mbits/sec
[ 10] 18.00-19.00 sec 26.5 MBytes 222 Mbits/sec
[ 12] 18.00-19.00 sec 29.4 MBytes 246 Mbits/sec
[SUM] 18.00-19.00 sec 112 MBytes 938 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 19.00-20.00 sec 21.0 MBytes 176 Mbits/sec
[ 8] 19.00-20.00 sec 20.2 MBytes 170 Mbits/sec
[ 10] 19.00-20.00 sec 19.8 MBytes 166 Mbits/sec
[ 12] 19.00-20.00 sec 19.2 MBytes 161 Mbits/sec
[SUM] 19.00-20.00 sec 80.3 MBytes 673 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 20.00-21.00 sec 34.0 MBytes 285 Mbits/sec
[ 8] 20.00-21.00 sec 27.4 MBytes 230 Mbits/sec
[ 10] 20.00-21.00 sec 25.1 MBytes 210 Mbits/sec
[ 12] 20.00-21.00 sec 25.5 MBytes 214 Mbits/sec
[SUM] 20.00-21.00 sec 112 MBytes 939 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 21.00-22.00 sec 28.0 MBytes 235 Mbits/sec
[ 8] 21.00-22.00 sec 28.7 MBytes 240 Mbits/sec
[ 10] 21.00-22.00 sec 22.4 MBytes 188 Mbits/sec
[ 12] 21.00-22.00 sec 32.9 MBytes 276 Mbits/sec
[SUM] 21.00-22.00 sec 112 MBytes 939 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 22.00-23.00 sec 28.1 MBytes 236 Mbits/sec
[ 8] 22.00-23.00 sec 28.2 MBytes 237 Mbits/sec
[ 10] 22.00-23.00 sec 27.9 MBytes 234 Mbits/sec
[ 12] 22.00-23.00 sec 28.1 MBytes 235 Mbits/sec
[SUM] 22.00-23.00 sec 112 MBytes 942 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 23.00-24.00 sec 29.0 MBytes 243 Mbits/sec
[ 8] 23.00-24.00 sec 28.8 MBytes 241 Mbits/sec
[ 10] 23.00-24.00 sec 26.0 MBytes 218 Mbits/sec
[ 12] 23.00-24.00 sec 28.5 MBytes 239 Mbits/sec
[SUM] 23.00-24.00 sec 112 MBytes 941 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 24.00-25.00 sec 17.6 MBytes 148 Mbits/sec
[ 8] 24.00-25.00 sec 21.0 MBytes 176 Mbits/sec
[ 10] 24.00-25.00 sec 17.4 MBytes 146 Mbits/sec
[ 12] 24.00-25.00 sec 21.4 MBytes 179 Mbits/sec
[SUM] 24.00-25.00 sec 77.4 MBytes 650 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 25.00-26.00 sec 29.2 MBytes 245 Mbits/sec
[ 8] 25.00-26.00 sec 29.8 MBytes 250 Mbits/sec
[ 10] 25.00-26.00 sec 21.4 MBytes 180 Mbits/sec
[ 12] 25.00-26.00 sec 30.9 MBytes 259 Mbits/sec
[SUM] 25.00-26.00 sec 111 MBytes 934 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 26.00-27.00 sec 25.0 MBytes 210 Mbits/sec
[ 8] 26.00-27.00 sec 31.3 MBytes 263 Mbits/sec
[ 10] 26.00-27.00 sec 24.5 MBytes 206 Mbits/sec
[ 12] 26.00-27.00 sec 31.3 MBytes 262 Mbits/sec
[SUM] 26.00-27.00 sec 112 MBytes 940 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 27.00-28.00 sec 27.8 MBytes 233 Mbits/sec
[ 8] 27.00-28.00 sec 28.4 MBytes 238 Mbits/sec
[ 10] 27.00-28.00 sec 27.6 MBytes 232 Mbits/sec
[ 12] 27.00-28.00 sec 28.4 MBytes 238 Mbits/sec
[SUM] 27.00-28.00 sec 112 MBytes 941 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 28.00-29.00 sec 27.6 MBytes 232 Mbits/sec
[ 8] 28.00-29.00 sec 28.4 MBytes 238 Mbits/sec
[ 10] 28.00-29.00 sec 27.8 MBytes 233 Mbits/sec
[ 12] 28.00-29.00 sec 28.4 MBytes 238 Mbits/sec
[SUM] 28.00-29.00 sec 112 MBytes 941 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 29.00-30.00 sec 23.8 MBytes 200 Mbits/sec
[ 8] 29.00-30.00 sec 23.4 MBytes 197 Mbits/sec
[ 10] 29.00-30.00 sec 35.4 MBytes 297 Mbits/sec
[ 12] 29.00-30.00 sec 24.2 MBytes 203 Mbits/sec
[SUM] 29.00-30.00 sec 107 MBytes 897 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 30.00-31.00 sec 14.4 MBytes 121 Mbits/sec
[ 8] 30.00-31.00 sec 19.2 MBytes 161 Mbits/sec
[ 10] 30.00-31.00 sec 27.2 MBytes 228 Mbits/sec
[ 12] 30.00-31.00 sec 46.1 MBytes 386 Mbits/sec
[SUM] 30.00-31.00 sec 107 MBytes 897 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 31.00-32.00 sec 36.2 MBytes 303 Mbits/sec
[ 8] 31.00-32.00 sec 23.7 MBytes 198 Mbits/sec
[ 10] 31.00-32.00 sec 21.2 MBytes 178 Mbits/sec
[ 12] 31.00-32.00 sec 31.0 MBytes 260 Mbits/sec
[SUM] 31.00-32.00 sec 112 MBytes 939 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 32.00-33.00 sec 28.0 MBytes 235 Mbits/sec
[ 8] 32.00-33.00 sec 30.7 MBytes 258 Mbits/sec
[ 10] 32.00-33.00 sec 22.8 MBytes 191 Mbits/sec
[ 12] 32.00-33.00 sec 30.5 MBytes 256 Mbits/sec
[SUM] 32.00-33.00 sec 112 MBytes 940 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 33.00-34.00 sec 27.7 MBytes 233 Mbits/sec
[ 8] 33.00-34.00 sec 28.4 MBytes 238 Mbits/sec
[ 10] 33.00-34.00 sec 27.5 MBytes 231 Mbits/sec
[ 12] 33.00-34.00 sec 28.3 MBytes 237 Mbits/sec
[SUM] 33.00-34.00 sec 112 MBytes 939 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 34.00-35.00 sec 24.4 MBytes 205 Mbits/sec
[ 8] 34.00-35.00 sec 22.5 MBytes 188 Mbits/sec
[ 10] 34.00-35.00 sec 17.8 MBytes 149 Mbits/sec
[ 12] 34.00-35.00 sec 23.4 MBytes 197 Mbits/sec
[SUM] 34.00-35.00 sec 88.1 MBytes 739 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 35.00-36.00 sec 27.9 MBytes 234 Mbits/sec
[ 8] 35.00-36.00 sec 30.6 MBytes 257 Mbits/sec
[ 10] 35.00-36.00 sec 23.4 MBytes 196 Mbits/sec
[ 12] 35.00-36.00 sec 30.4 MBytes 255 Mbits/sec
[SUM] 35.00-36.00 sec 112 MBytes 942 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 36.00-37.00 sec 26.6 MBytes 223 Mbits/sec
[ 8] 36.00-37.00 sec 29.4 MBytes 246 Mbits/sec
[ 10] 36.00-37.00 sec 26.7 MBytes 224 Mbits/sec
[ 12] 36.00-37.00 sec 29.6 MBytes 249 Mbits/sec
[SUM] 36.00-37.00 sec 112 MBytes 942 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 37.00-38.00 sec 26.6 MBytes 223 Mbits/sec
[ 8] 37.00-38.00 sec 29.6 MBytes 249 Mbits/sec
[ 10] 37.00-38.00 sec 26.6 MBytes 223 Mbits/sec
[ 12] 37.00-38.00 sec 29.5 MBytes 247 Mbits/sec
[SUM] 37.00-38.00 sec 112 MBytes 942 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 38.00-39.00 sec 19.9 MBytes 167 Mbits/sec
[ 8] 38.00-39.00 sec 20.6 MBytes 173 Mbits/sec
[ 10] 38.00-39.00 sec 19.6 MBytes 165 Mbits/sec
[ 12] 38.00-39.00 sec 18.1 MBytes 152 Mbits/sec
[SUM] 38.00-39.00 sec 78.2 MBytes 656 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 39.00-40.00 sec 27.8 MBytes 233 Mbits/sec
[ 8] 39.00-40.00 sec 28.4 MBytes 238 Mbits/sec
[ 10] 39.00-40.00 sec 27.8 MBytes 233 Mbits/sec
[ 12] 39.00-40.00 sec 28.4 MBytes 238 Mbits/sec
[SUM] 39.00-40.00 sec 112 MBytes 942 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 40.00-41.00 sec 24.6 MBytes 207 Mbits/sec
[ 8] 40.00-41.00 sec 31.7 MBytes 266 Mbits/sec
[ 10] 40.00-41.00 sec 24.4 MBytes 205 Mbits/sec
[ 12] 40.00-41.00 sec 31.5 MBytes 264 Mbits/sec
[SUM] 40.00-41.00 sec 112 MBytes 941 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 41.00-42.00 sec 23.8 MBytes 200 Mbits/sec
[ 8] 41.00-42.00 sec 32.4 MBytes 272 Mbits/sec
[ 10] 41.00-42.00 sec 23.6 MBytes 198 Mbits/sec
[ 12] 41.00-42.00 sec 32.4 MBytes 272 Mbits/sec
[SUM] 41.00-42.00 sec 112 MBytes 940 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 42.00-43.00 sec 27.1 MBytes 227 Mbits/sec
[ 8] 42.00-43.00 sec 28.9 MBytes 243 Mbits/sec
[ 10] 42.00-43.00 sec 27.0 MBytes 226 Mbits/sec
[ 12] 42.00-43.00 sec 29.0 MBytes 243 Mbits/sec
[SUM] 42.00-43.00 sec 112 MBytes 940 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 43.00-44.00 sec 17.2 MBytes 144 Mbits/sec
[ 8] 43.00-44.00 sec 32.8 MBytes 275 Mbits/sec
[ 10] 43.00-44.00 sec 21.3 MBytes 179 Mbits/sec
[ 12] 43.00-44.00 sec 39.1 MBytes 328 Mbits/sec
[SUM] 43.00-44.00 sec 110 MBytes 926 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 44.00-45.00 sec 27.7 MBytes 232 Mbits/sec
[ 8] 44.00-45.00 sec 30.4 MBytes 255 Mbits/sec
[ 10] 44.00-45.00 sec 27.9 MBytes 234 Mbits/sec
[ 12] 44.00-45.00 sec 26.2 MBytes 220 Mbits/sec
[SUM] 44.00-45.00 sec 112 MBytes 941 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 45.00-46.00 sec 28.0 MBytes 235 Mbits/sec
[ 8] 45.00-46.00 sec 28.1 MBytes 236 Mbits/sec
[ 10] 45.00-46.00 sec 28.0 MBytes 235 Mbits/sec
[ 12] 45.00-46.00 sec 28.1 MBytes 236 Mbits/sec
[SUM] 45.00-46.00 sec 112 MBytes 942 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 46.00-47.00 sec 22.2 MBytes 186 Mbits/sec
[ 8] 46.00-47.00 sec 34.2 MBytes 287 Mbits/sec
[ 10] 46.00-47.00 sec 21.9 MBytes 184 Mbits/sec
[ 12] 46.00-47.00 sec 32.5 MBytes 273 Mbits/sec
[SUM] 46.00-47.00 sec 111 MBytes 931 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 47.00-48.00 sec 27.2 MBytes 228 Mbits/sec
[ 8] 47.00-48.00 sec 37.5 MBytes 315 Mbits/sec
[ 10] 47.00-48.00 sec 27.2 MBytes 228 Mbits/sec
[ 12] 47.00-48.00 sec 20.2 MBytes 170 Mbits/sec
[SUM] 47.00-48.00 sec 112 MBytes 941 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 48.00-49.00 sec 16.0 MBytes 135 Mbits/sec
[ 8] 48.00-49.00 sec 17.7 MBytes 149 Mbits/sec
[ 10] 48.00-49.00 sec 22.9 MBytes 192 Mbits/sec
[ 12] 48.00-49.00 sec 20.3 MBytes 170 Mbits/sec
[SUM] 48.00-49.00 sec 77.0 MBytes 646 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 49.00-50.00 sec 24.6 MBytes 206 Mbits/sec
[ 8] 49.00-50.00 sec 20.2 MBytes 169 Mbits/sec
[ 10] 49.00-50.00 sec 32.0 MBytes 269 Mbits/sec
[ 12] 49.00-50.00 sec 34.4 MBytes 288 Mbits/sec
[SUM] 49.00-50.00 sec 111 MBytes 932 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 50.00-51.00 sec 28.1 MBytes 236 Mbits/sec
[ 8] 50.00-51.00 sec 30.3 MBytes 254 Mbits/sec
[ 10] 50.00-51.00 sec 28.0 MBytes 235 Mbits/sec
[ 12] 50.00-51.00 sec 25.8 MBytes 216 Mbits/sec
[SUM] 50.00-51.00 sec 112 MBytes 941 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 51.00-52.00 sec 28.4 MBytes 238 Mbits/sec
[ 8] 51.00-52.00 sec 28.5 MBytes 239 Mbits/sec
[ 10] 51.00-52.00 sec 26.9 MBytes 225 Mbits/sec
[ 12] 51.00-52.00 sec 28.5 MBytes 239 Mbits/sec
[SUM] 51.00-52.00 sec 112 MBytes 941 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 52.00-53.00 sec 28.1 MBytes 236 Mbits/sec
[ 8] 52.00-53.00 sec 28.1 MBytes 236 Mbits/sec
[ 10] 52.00-53.00 sec 28.0 MBytes 235 Mbits/sec
[ 12] 52.00-53.00 sec 28.0 MBytes 235 Mbits/sec
[SUM] 52.00-53.00 sec 112 MBytes 942 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 53.00-54.00 sec 16.5 MBytes 138 Mbits/sec
[ 8] 53.00-54.00 sec 23.1 MBytes 194 Mbits/sec
[ 10] 53.00-54.00 sec 16.5 MBytes 138 Mbits/sec
[ 12] 53.00-54.00 sec 18.1 MBytes 152 Mbits/sec
[SUM] 53.00-54.00 sec 74.2 MBytes 623 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 54.00-55.00 sec 15.0 MBytes 126 Mbits/sec
[ 8] 54.00-55.00 sec 53.6 MBytes 450 Mbits/sec
[ 10] 54.00-55.00 sec 14.8 MBytes 124 Mbits/sec
[ 12] 54.00-55.00 sec 26.7 MBytes 224 Mbits/sec
[SUM] 54.00-55.00 sec 110 MBytes 923 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 55.00-56.00 sec 27.2 MBytes 228 Mbits/sec
[ 8] 55.00-56.00 sec 31.5 MBytes 264 Mbits/sec
[ 10] 55.00-56.00 sec 27.3 MBytes 229 Mbits/sec
[ 12] 55.00-56.00 sec 25.9 MBytes 218 Mbits/sec
[SUM] 55.00-56.00 sec 112 MBytes 938 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 56.00-57.00 sec 26.2 MBytes 220 Mbits/sec
[ 8] 56.00-57.00 sec 29.9 MBytes 251 Mbits/sec
[ 10] 56.00-57.00 sec 26.1 MBytes 219 Mbits/sec
[ 12] 56.00-57.00 sec 30.0 MBytes 252 Mbits/sec
[SUM] 56.00-57.00 sec 112 MBytes 941 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 57.00-58.00 sec 19.6 MBytes 164 Mbits/sec
[ 8] 57.00-58.00 sec 21.5 MBytes 180 Mbits/sec
[ 10] 57.00-58.00 sec 19.6 MBytes 165 Mbits/sec
[ 12] 57.00-58.00 sec 21.4 MBytes 179 Mbits/sec
[SUM] 57.00-58.00 sec 82.1 MBytes 688 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 58.00-59.00 sec 31.7 MBytes 266 Mbits/sec
[ 8] 58.00-59.00 sec 24.3 MBytes 204 Mbits/sec
[ 10] 58.00-59.00 sec 24.9 MBytes 209 Mbits/sec
[ 12] 58.00-59.00 sec 26.3 MBytes 221 Mbits/sec
[SUM] 58.00-59.00 sec 107 MBytes 899 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 59.00-60.00 sec 27.1 MBytes 228 Mbits/sec
[ 8] 59.00-60.00 sec 29.1 MBytes 244 Mbits/sec
[ 10] 59.00-60.00 sec 26.8 MBytes 225 Mbits/sec
[ 12] 59.00-60.00 sec 29.1 MBytes 244 Mbits/sec
[SUM] 59.00-60.00 sec 112 MBytes 941 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 60.00-60.02 sec 512 KBytes 195 Mbits/sec
[ 8] 60.00-60.02 sec 768 KBytes 292 Mbits/sec
[ 10] 60.00-60.02 sec 518 KBytes 197 Mbits/sec
[ 12] 60.00-60.02 sec 688 KBytes 261 Mbits/sec
[SUM] 60.00-60.02 sec 2.43 MBytes 945 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-60.02 sec 1.45 GBytes 208 Mbits/sec receiver
[ 8] 0.00-60.02 sec 1.63 GBytes 233 Mbits/sec receiver
[ 10] 0.00-60.02 sec 1.45 GBytes 207 Mbits/sec receiver
[ 12] 0.00-60.02 sec 1.69 GBytes 242 Mbits/sec receiver
[SUM] 0.00-60.02 sec 6.22 GBytes 890 Mbits/sec receiver
If this is accurate and my traffic is in fact going through both my WAN (USB3 UE300 eth1) and LAN (onboad nic eth0) ports of my Rpi4 then everything looks pretty good..
Now that it seems my WAN and LAN ports are working properly on my Rpi4, I wanted to see if I could reach 1gig speeds through my ISP.
From these speed tests it doesn't seem so.. (this is on a Debian server shell on my Rpi4 LAN side.
I realize speeds can fluctuate depending on how people are using this particular server at any given time.
I do have Software flow offloading ON.
Hardware flow offloading is OFF.
When I do regular speeds tests from my Windows 10 computer, I often notice my UPLOAD speeds are much higher than my download speeds.
Any ideas?
Cylac:
Any ideas?
On my ATT fiber I see speedtest variation from one test provider to another of anything between 400 and 900 Mbps. I blame the speed tests. Try fast.com they seem to reliably be the fastest.
Cylac
February 9, 2021, 7:41pm
6
I've been testing with fast.com and most of my results are around the same..
What's strange to me is that sometimes my Upload speeds will be higher than my Download speeds on Speedtest.net
I've noticed a similar behaviour on the Bell HomeHub3000 when I connected my laptop directly to one of its LAN ports.
On Bell's HH3000 Lan I get 710/410 on fast.com and 780/704 on Speedtest.net
I'm wondering if my managed switch is struggling or not.. for LAN clients on both my Rpi4 and Bell HH3000 ??!
Cylac
February 9, 2021, 7:45pm
7
this test was from my Debian Linuxbox connected directly to my Rpi4's LAN side switch:
My results are all over the place it seems.. ARGH!?@
I think not. Those switches have switching fabric capable of gigabit bidirectional on all ports usually. What can cause them to struggle is if you're doing things like speed limits on some ports, which means it does some accounting in the CPU. But normally the switch isn't an issue.
I honestly think this is just the "reality" of gigabit connections, which is that they're shared medium, and so are speedtest sites, and real world conditions are almost never that you really get enough resources to test a gigabit connection against a public speedtest site.
1 Like
You could also try the new kid on the speedtest block https://www.waveform.com/tools/bufferbloat . In my admittedly cursory testing the test (leveraging cloudflare's CDN as data source and sink) the test was able to saturate a bidirectional 1 Gbps ethernet link to the internet (alas, not my home internet access link). Please test (but not with Safari as there is a Safari/Apple issue regarding the latency measurements), and post the result link here?
Cylac
February 9, 2021, 8:03pm
10
moeller0:
You could also try the new kid on the speedtest block https://www.waveform.com/tools/bufferbloat . In my admittedly cursory testing the test (leveraging cloudflare's CDN as data source and sink) the test was able to saturate a bidirectional 1 Gbps ethernet link to the internet (alas, not my home internet access link). Please test (but not with Safari as there is a Safari/Apple issue regarding the latency measurements), and post the result link here?
Thanks for the link! I'm always willing to try ANYTHING that might help!
Here are the results:
OOOh, some people who know what they're doing... they even use UUIDs to identify speedtests
Note that browser based tests can be limited by the CPU available on your testing machine as well!
The above result was with my RPi and my custom HFSC shaper. It's interesting how much of a long tail the delays have. I guess that's probably more about internet congestion than my particular link.
Cylac
February 9, 2021, 8:05pm
12
dlakelan:
I think not. Those switches have switching fabric capable of gigabit bidirectional on all ports usually. What can cause them to struggle is if you're doing things like speed limits on some ports, which means it does some accounting in the CPU. But normally the switch isn't an issue.
I honestly think this is just the "reality" of gigabit connections, which is that they're shared medium, and so are speedtest sites, and real world conditions are almost never that you really get enough resources to test a gigabit connection against a public speedtest site.
I just find it odd that the Bell HH3000 that's connected to the exact same smart switch and media converter is getting better results. The Rpi4 should be able to achieve similar results no? At least after confirming that my LAN/WAN can achieve nearly 1gig speeds.
Your results are SICK. 0.1ms median time to the server? And max 1.9ms? You must literally have a Cloudflare CDN node at your ISPs office in the same town.
Cylac
February 9, 2021, 8:09pm
14
everything seems to route directly to Bell's central servers in Toronto, On. I wouldn't be surprised if they have a deal/setup with Cloudflare
I can't get decent speeds for anything local with Bell. I'm about 4hours north of Toronto.
This basically indicates that your ISP's uplink to the rest of the internet is the real speed bottleneck. I'd bet if you test at 3am you'd be getting your full speed, but probably the ISP has an uplink of say 2.5 or 5Gbps shared among everyone in your entire town/region/county and that's where the real bottleneck is.
Or there is still an issue with the latency measurements, the test is relatively new and still under development... I would not be amazed if there are issues with anti-spectre counter measures, or similar mitigations of side-channels which on the browser side often seems to boil down to degraded timing functions (as many side channels show up in changed timings of observable events based on CPU state that should be hidden).
Anyway, sorry for the detour, I had hoped that test might point a finger at Ookla (fast.con is known to be flaky for Gbps-Links, for some it works for some it doesn't, and since it essentially is a test of how good netflox will run on a link, anything above 4 UHD streams, so >= 100 Mbps, is plenty fast ;))
Cylac
February 9, 2021, 8:24pm
17
Here are some more results using my LAPTOP instead of my PC to make sure it's not a client/CPU issue.
FROM my Bell Homebub 3000 LAN I connected my Laptop directly:
Bell HH3K LAN results:
https://www.waveform.com/tools/bufferbloat?test-id=baf08b32-c89b-4cea-a898-9be5890c7644
From my Rpi4 LAN I connected my laptop directly to my LAN switch:
Rpi4 LAN results:
https://www.waveform.com/tools/bufferbloat?test-id=e3770275-84a9-4f4e-86d1-2eeb129b1b41
Cylac
February 9, 2021, 8:38pm
18
dlakelan:
This basically indicates that your ISP's uplink to the rest of the internet is the real speed bottleneck. I'd bet if you test at 3am you'd be getting your full speed, but probably the ISP has an uplink of say 2.5 or 5Gbps shared among everyone in your entire town/region/county and that's where the real bottleneck is.
yeah.. who knows.. its just so frustrating not knowing exactly what the issue is.. and you're probably right.. this is probably the best it'll get.. just weird how the speeds fluctuate from test to test.. like the one I just did.. I'm getting faster UPLOAd speeds again
This is precisely what makes me think it's upstream congestion as then it depends on your neighborhoods total usage which will seem random with variation throughout the day
Cylac
February 10, 2021, 9:15pm
20
Bell Support seems to believe there's any issue with my Bell Homehub3000 modem/router so they're sending me a new one...
They agree that my DOWNLOAD speeds are much lower that what I should be receiving.. especially since my UPLOAD speeds are twice as fast..
I only had to reboot a dozen times.. do 3 or 4 factory resets before they believed me lol
There's obviously "something" going on.. since my Rpi4 gets similar results.. UPLOADING is often MUCH higher than my DOWNLOAD speeds. I asked to make sure they weren't throttling or traffic shaping my connection.. they said no..
I guess I'll see what kind of results I get with a new modem/router in a few days.. I'm almost %100 sure I'll get similar results.