How to Run Speed Tests from Linux Command Line using Speedtest-cli is a service to test the speed of your Internet connection. It uses a nearby server to download a file on the computer and calculate Internet speed. The tool speedtest-cli allows you to access this service from the Linux command line as well.



To install speedtest-cli on Ubuntu and Debian, run:

sudo apt install speedtest-cli

Note: Use apt-get instead of apt on older Ubuntu versions (version 14.04 and below).

To install speedtest-cli on CentOS, Fedora, and other Red Hat based distributions, we have to manually download speedtest-cli, as well as its dependency, python:

yum install python3 wget -O speedtest.cli

Then give execute permissions to the downloaded file:

chmod +x speedtest-cli

Using Speedtest-cli

To run speedtest-cli with nearest server, simply run:


To run speedtest with a particular server, specify the server number using the --server flag:

speedtest-cli --server 17277 also allows users to host a ‘mini’ server locally. To test speed using such a mini server, run:

speedtest-cli --mini <URL>

Here, <URL> can be the IP Address or domain name based URL of the Mini server. Check out the Speedtest documentation on Mini Servers for more information.

🍻 Cheers!