For the past month, I've been experiencing intermittent high ping to my home router from all the computers on my WiFi network. For every ten pings or so, the ping will climb from the acceptable value of 1-3 ms to about 800 ms.
There are already similar questions on ServerFault and Superuser with some very good answers. A particular answer on Superuser noted that applying a load on the network (for example, running μTorrent), seemed to eliminate the high ping.
I tried it and found the same results. Here are ping values from PingPlotter: ping log
Note that the graph becomes flat as soon as I turn on μTorrent.
Instead of having μTorrent on all the time, I'm currently looking to create a lightweight program that can apply a load on the network. I tried compiling the Rust program provided on the Superuser answer, but I ended up getting the following error:
error: macro undefined: 'log!'
--> rust.rs:11:7
|
11 | log! ("wifi_load] Error fetching {}: {}", url, err);
| ^^^
error: aborting due to previous error
So how can I create a program that would acheive an effect similar to turning on μTorrent? I'd like to note that I'm not a programmer and I don't necessarily need to use Rust — just need to accomplish the objective.
Thanks!
adjusting power management and changing roaming aggressiveness
Hmm, no. I've never found these solutions in the research I've done so far. Can you provide some links? The one other thing I'm trying is to check the electrical grounding in my house. I've ordered a socket tester for this, and it's yet to arrive.netsh
command, it seems to have solved the problem! :D