I've been having problems streaming games from my wired connection to my WNDR3800 (OpenWrt 19.07.4) on a 1Gbps up/down fiber connection. At first I was blaming Discord but testing twitch and then control testing by USB tetherining to my phone I finally have concluded it's something with the router itself.
when testing with Twitch the broadcast software will complain about upload being limited to about 160 kbps.
Normal bandwidth speedtesting of the router is as follows:
Here's some results from running ./netperfrunner.sh and ./betterspeedtest.sh
root@LEDE:~# ./netperfrunner.sh
2020-12-10 07:25:31 Testing netperf.bufferbloat.net (ipv4) with 4 streams down and up while pinging gstatic.com. Takes about 60 seconds.
Download: 60.81 Mbps
Upload: 68.42 Mbps
Latency: (in msec, 61 pings, 0.00% packet loss)
Min: 36.246
10pct: 36.276
Median: 36.449
Avg: 37.312
90pct: 38.415
Max: 63.358
root@LEDE:~# ./betterspeedtest.sh
2020-12-28 05:14:08 Testing against netperf.bufferbloat.net (ipv4) with 5
simultaneous sessions while pinging gstatic.com (60 seconds in each
direction)
............................................................
Download: 143.01 Mbps
Latency: (in msec, 61 pings, 0.00% packet loss)
Min: 36.319
10pct: 36.575
Median: 38.007
Avg: 39.216
90pct: 42.060
Max: 55.020
...........................................................
Upload: 78.52 Mbps
Latency: (in msec, 61 pings, 0.00% packet loss)
Min: 36.394
10pct: 36.471
Median: 36.794
Avg: 38.643
90pct: 37.658
Max: 77.529