Skip to content
A docker image with a cronjob running speedtest, audit your internet connection/ISP
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Dockerfile
README.md
crontab.txt

README.md

speedInspectorRPI

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.

You can’t perform that action at this time.