I noted my internet connection running rather slowly in the last few days. My internet service delivers 800mb/s and my modem can handle 600mb/s. I used to get ~500 on my wired pc, but it dropped to less than 50 on speedtest.net
To see if it was just my pc being dumb I copied the speedtest-netperf.sh script over and ran it.
Download: 173.05 Mbps
Latency: [in msec, 60 pings, 0.00% packet loss]
CPU Load: [in % busy (avg +/- std dev), 55 samples]
cpu0: 97.0 +/- 2.7
Overhead: [in % used of total CPU available]
So that's not good. I power cycled everything and there was no difference. Unfortunately, this is the extent of my troubleshooting skills.
Frequently the ISP is the culprit if the speeds changed and you haven't made any changes on your own network.
Unplug your router and plug a computer directly into the internet connection, run a speed test. Bypassing the router will be the best way to determine if the ISP is at fault. Keep in mind, though, that your computer will be directly exposed to the internet, so be sure you have the firewall enabled and set properly.
connecting your laptop directly to the modem will get all the ISP's DNS and gateway settings.
are you using a custom dns provider with your router? is your router routing IPV6 or not?
i ask because i recently had a similar situation with a router using opendns with just IPV4, and a mysterious slowdown on the ISP (spectrum) that also mysteriulsy reverted itself when the router got a new IP address after 3 days. Numerous modem and router reboots had not fix the issue.
Similar situation here. I'm running a Linksys EA8500 (ARM) and noticed my speed went from over 800Mbps between WAN and LAN to around 320Mbps when I 'upgraded' from 19.07 to 21.02. I downgraded and got the 800+ Mbps back. I bought another EA8500 to investigate. With the factory 21.02 build and the only config change being to set the password, I got 335 Mbps. I reflashed it to the factory 19.09 build changing only the password and got 800+ Mbps again. When I run top during an internet speed test, ksoftirqd is chewing much more cpu on 21.02 than on 19.09.
Again, with vanilla out-of-the-box config on an EA8500, 21.02 reduced my internet bandwidth by more than 50%.