How to Test your Broadband Speed from Linux Terminal


To install speed test CLI command line, it should require Python ppi. Use the following command to install Python ppi .

$ sudo apt-get install python-pip 

The sample output should be like this –

Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libbs2b0 libopusfile0 libqmmp-misc libqmmpui0 libsidplayfp
  linux-headers-4.2.0-27 linux-headers-4.2.0-27-generic
  linux-image-4.2.0-27-generic linux-image-extra-4.2.0-27-generic
  linux-signed-image-4.2.0-27-generic php7.0-opcache
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  python-chardet-whl python-colorama python-colorama-whl python-distlib
  python-distlib-whl python-html5lib python-html5lib-whl python-pip-whl
  python-requests-whl python-setuptools python-setuptools-whl python-six-whl
  python-urllib3-whl python-wheel
Suggested packages:
  python-genshi
Recommended packages:
  python-dev-all
The following NEW packages will be installed:
  python-chardet-whl python-colorama python-colorama-whl python-distlib
.............................................................................

To instal speedtest-cli, use the following command –

$ sudo pip install speedtest-cli

The sample output should be like this –

Downloading/unpacking speedtest-cli
  Downloading speedtest_cli-0.3.4-py2.py3-none-any.whl
Installing collected packages: speedtest-cli
Successfully installed speedtest-cli
Cleaning up...

To run Speedtest-cli, use the following command –

$ speedtest-cli

The sample output should be like this –

Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from Beam Telecom (183.82.104.71)...
Selecting best server based on latency...
Hosted by ACT Fibernet (Hyderabad) [10.33 km]: 2.75 ms
Testing download speed........................................
Download: 23.32 Mbit/s
Testing upload speed..................................................
Upload: 14.30 Mbit/s

To get more information about speedtest-cli , use the following command –

$ speedtest-cli --help

The sample output should be like this –

usage: speedtest-cli [-h] [--bytes] [--share] [--simple] [--list]
                     [--server SERVER] [--mini MINI] [--source SOURCE]
                     [--timeout TIMEOUT] [--secure] [--version]

Command line interface for testing internet bandwidth using speedtest.net.
--------------------------------------------------------------------------
https://github.com/sivel/speedtest-cli

optional arguments:
  -h, --help         show this help message and exit
  --bytes            Display values in bytes instead of bits. Does not affect
                     the image generated by --share
  --share            Generate and provide a URL to the speedtest.net share
                     results image
  --simple           Suppress verbose output, only show basic information
  --list             Display a list of speedtest.net servers sorted by
                     distance
  --server SERVER    Specify a server ID to test against
  --mini MINI        URL of the Speedtest Mini server
  --source SOURCE    Source IP address to bind to
  --timeout TIMEOUT  HTTP timeout in seconds. Default 10
  --secure           Use HTTPS instead of HTTP when communicating with
                     speedtest.net operated servers
  --version          Show the version number and exit

Congratulations! Now, you know “How to test your Broadband Speed from Linux Terminal ”. We’ll learn more about these types of commands in our next Linux post. Keep reading!

Other Interesting Posts

Advertisements