Speedtest on Linux easily through a terminal

Speedtest.net is a handy tool for Linux administrators as it helps them quickly test ping, bandwidth and other network information. from the official website.

Nevertheless, the web Speedtest.net is very useful even if you don't have access to a browser.

Below we will look at Speedtest-cli: it is one command line that allows you to run Speedtest from your distribution's terminal. It does what the Speedtest website does, but with Linux commands. To install the software, you will need the latest version of the Python programming language.

Installation of Speedtest-cli

Speedtest-Cli is available in many repositories of various distributions. Also available via source code or Python tool.

Ubuntu

sudo apt install speedtest-cli

Debian

sudo apt-get install speedtest-cli

Arch Linux

Arch users who want to install Speedtest-cli will first need to activate the “Community” software repository from /etc/pacman.conf. To activate, open a terminal and enter:

sudo nano /etc/pacman.conf

Scroll down and find the "Community" links. Remove all # from the front of the "Community" and the lines below. After removing the # press the two Ctrl + O keys together to save the changes and exit Nano with Ctrl + X.

Then sync Pacman to enable Community.

sudo pacman -Syy

You can now install the speedtest-cli utility.

sudo pacman -S speedtest-cli

Fedora

sudo dnf install speedtest-cli -y

sudo zypper install speedtest-cli

Generic Linux via Python PIP

If you can not install Speedtes-cli utility in the above ways, you can do it with Python and PIP. To begin the installation, open a terminal and make sure you have the latest version of Python and Pip. If you have them you can proceed with the installation of Speedtes-cli with the following command:

Tip: Do not attempt to use sudo during installation.

pip install speedtest-cli

Generic Linux via source code

If you can not install Speedtest-cli with Python and Pip below we will see how you can install the application from the source code package.

Before installing SpeedtesT-cli via the source code from Github, install the Python programming language and the Git tool. Then use the git command to download the source code to your computer.

git clone https://github.com/sivel/speedtest-cli.git

From the terminal with cd go into the speedtest-cli source code folder and change the permissions.

sudo chmod + x *

Run the installation tool to see if SpeedtesT-cli works on your computer

python setup.py install

Use Speedtesc-Cli

 

To perform a basic speed test with the Speedtest-cli tool, open a terminal and run speedtest-cli. It will show a basic test of ping, upload speed and download speed. The of your online test will appear in text format when the process is complete.

speedtest-cli

If you are new to the terminal and want the results of online tests to be easier to read, add the simple modifier to the speedtest-cli commands.

speedtest-cli -simple

Test for download only

Do you want to calculate the download speed? Try running the speedtest-cli command with the no-upload modifier

speedtest-cli -no-upload

Combine no-upload with the simple modifier.

speedtest-cli -no-upload -simple

Test only for upload

speedtest-cli -no-download

or respectively with the simple

speedtest-cli -no-download -simple

View graphic results

With the commands in the terminal you have the option to see the results of your network in a PNG image. If you want to see the results in an image, add the share modifier.

speedtest-cli -share -simple

The image in png will be automatically uploaded to speedtest.net and the terminal will display the URL.

Speed ​​in Bytes

Each test you run with the speedtest-cli command is measured in bits. It's the universal standard for measuring internet speed, but if it does not work for you, you can use the bytes modifier in your tests.

speedtest-cli -bytes

_____________________
Linus Torvalds what happened in the last few days?

iGuRu.gr The Best Technology Site in Greecefgns

every publication, directly to your inbox

Join the 2.082 registrants.

Written by giorgos

George still wonders what he's doing here ...

Leave a reply

Your email address is not published. Required fields are mentioned with *

Your message will not be published if:
1. Contains insulting, defamatory, racist, offensive or inappropriate comments.
2. Causes harm to minors.
3. It interferes with the privacy and individual and social rights of other users.
4. Advertises products or services or websites.
5. Contains personal information (address, phone, etc.).