Thursday, January 5, 2017

speedtest-cli: Command line interface for testing internet on Ubuntu

    Speedtest-cli is a script written in the Python programming language which measures the internet speed bidirectionally. This application allows you to check your internet speed upon distance in km, it can test against specific servers and it also provides a URL so that you can share your result on the internet.


Install speedtest-cli on Ubuntu

   Run the following commands to install speedtest-cli on Ubuntu 16.10, Ubuntu 16.04, Ubuntu 15.10, Ubuntu 15.04, Ubuntu 14.10 and Ubuntu 14.04 Systems:

sudo apt-get install python-pip

sudo pip install speedtest-cli



The speedtest-cli command can be used to check the Internet speed on Ubuntu Linux Systems. The command has the following format:

speedtest-cli[-h][--bytes][--share][--simple][--csv][--csv-delimiter CSV_DELIMITER][--csv-header][--json][--list][--server SERVER][--mini MINI][--source SOURCE][--timeout TIMEOUT] [--secure] [--version]
The easiest way to use the command is without any argument:

$ speedtest-cli

The command shows the download speed and upload speed in Mbit/s. If you wish to get the speed results in bytes, run:

$ speedtest-cli --bytes

Whereas the command when used with –simple argument, displays only the basic information like ping, download and upload speed.

$ speedtest-cli --simple

There are many command options for speedtest-cli:

-h, –-help : show this help message and exit
-–bytes : Display values in bytes instead of bits. Does not affect the image generated by -–share, nor output from -–json or -–csv
-–share : Generate and provide a URL to the speedtest.net share results image
-–simple : Suppress verbose output, only show basic information
-–csv : Suppress verbose output, only show basic information in CSV format. Speeds listed in bit/s and not affected by –bytes
-–csv-delimiter CSV_DELIMITER : Single character delimiter to use in CSV output. Default “,”
-–csv-header : Print CSV headers
-–json : Suppress verbose output, only show basic information in JSON format. Speeds listed in bit/s and not affected by –bytes
-–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


More info: https://github.com/sivel/speedtest-cli







12 comments:

  1. This is very interesting, You are a very skilled blogger. I have joined your rss feed and look forward to seeking more of your great post. Also, I have shared your site in my social networks!

    What is My IP | My IP Address | IP Lookup | Speed Test

    ReplyDelete
  2. I really got many unknown information from your blog.I also using Asus router for internet connection but sometimes asus router login not working when power connection gone.I could not understand about that occurring problem.How can I get proper solution for that problem?

    ReplyDelete
  3. It was great experience after reading this. thanks for sharing such good stuff with us.
    HCTC Speed Test

    ReplyDelete
  4. This comment has been removed by the author.

    ReplyDelete
  5. Thanks for sharing this post with us.if you are a smasung user then you must know about the Ar fetaures igf you want to know about this in details then visit WHAT IS AR ZONE APP

    ReplyDelete
  6. Amazing post. if you are looking for the sites that provides free sports online then visit Free Sports Streaming Sites

    ReplyDelete
  7. The GoodWood is the best Service provider Interior Designer in Noida. We provide many types of Interior design & Exterior Design Services like kitchen Interior and Room Interior.

    ReplyDelete
  8. The game has been played since time immemorial and has been popular in many parts of India, especially in Maharashtra.Fixmatka is a gambling game that is popular in India. It is a game of chance and involves predicting the numbers or patterns that would appear on the matka

    ReplyDelete
  9. In this game, players wager on the numbers they believe will be the winners in a random number generator. People gamble on the fate of random numbers chosen from a container in Satta Matka
    a traditional Indian gambling game. The player picks three digits from the first set and guesses whether they will appear in the following lottery draw. If he or she is correct, he or she will be rewarded financially.

    ReplyDelete
  10. The game of Satta matka
    is a lottery-based game played in India. The player can win by matching the numbers that are drawn with the numbers that he has chosen.

    ReplyDelete
  11. The blog on Speedtest CLI is incredibly informative, providing clear instructions and insights. It's a valuable resource for Ubuntu users. As an assignment from Assignment Help pro, this blog enhances my understanding of command-line interfaces and network speed testing on Ubuntu.

    ReplyDelete