I’m running an Ookla Speedtest server that’s connected via 25 Gbit/s to the internet.
→ Read more about the hardware
→ Read more about the internet connection
Ookla CLI Speedtest using Docker (or podman)
Running a Docker container might be the easiest way to run the Ookla Speedtest CLI:
# docker run --net host --rm -it \
docker.io/stapelberg/speedtest:latest \
-s 50092
FYI, server id 43030 is the init7 speedtest server, which is also connected via 25 Gbit/s.
Ookla CLI Speedtest, manually installed
Follow the instructions at https://www.speedtest.net/apps/cli to install the Ookla Speedtest command line tool.
Then, run a speedtest:
# speedtest-cli -s 50092
HTTP
If you cannot use the Ookla Speedtest for some reason, you can also download a file via HTTP.
As I described in my article on 25 Gbit/s HTTP downloads, you should be able to easily saturate 25 Gbit/s without any further tuning:
% curl -v -o /dev/null http://repo7.distr1.org/tmp/50GB.zero
If your download is unexpectedly slow, try enabling TCP BBR.
I run a blog since 2005, spreading knowledge and experience for almost 20 years! :)
If you want to support my work, you can buy me a coffee.
Thank you for your support! ❤️