A docker image running speedtest every 10 minutes.
Intended Use: Run in a Raspberry Pi connected via ethernet to your main router.
Note: When running on Raspberry Pi, just note that the maximum speed is limited by its 100 Mbit/s LAN adapter. The Raspberry Pi 3+ models comes with a Gigabit LAN adapter which supports a maximum throughput of 300 Mbit/s.
Log the connection speed to docker logs and run in in a Raspberry Pi or your main machine.
Build docker image
docker build -t speedtest .
Run docker container
docker run -d --name=speedInspector --rm speedtest
Check previous recorded speeds:
docker logs speedInspector Ping: 29.826 ms Download: 18.15 Mbit/s Upload: 5.21 Mbit/s Ping: 20.798 ms Download: 18.14 Mbit/s Upload: 4.83 Mbit/s Ping: 20.489 ms Download: 19.20 Mbit/s Upload: 4.75 Mbit/s Ping: 38.398 ms Download: 19.46 Mbit/s Upload: 4.40 Mbit/s Ping: 28.94 ms Download: 10.01 Mbit/s Upload: 5.06 Mbit/s Ping: 31.304 ms Download: 19.83 Mbit/s Upload: 4.90 Mbit/s Ping: 19.648 ms Download: 17.38 Mbit/s Upload: 5.14 Mbit/s Ping: 20.523 ms Download: 19.15 Mbit/s Upload: 5.17 Mbit/s Ping: 20.937 ms Download: 19.36 Mbit/s Upload: 5.07 Mbit/s Ping: 20.604 ms Download: 12.80 Mbit/s Upload: 5.27 Mbit/s Ping: 19.774 ms Download: 18.87 Mbit/s Upload: 4.14 Mbit/s
While running, your network capacity is fully utilized. This may have a negative effect on other devices in use the network.