profile picture

Michael Stapelberg

25 Gbit/s speedtest server (2022)

published 2022-12-08
Edit Icon

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! ❤️