Tuesday, October 6, 2015
How To Test Internet Speed Via Command Line
If you want to test the Internet speed on a server or you simply want to avoid the speedtest.net Flash interface, you can use speedtest-cli, a command line tool for testing Internet bandwidth.
speedtest-cli tests your Internet speed using the popular speedtest.net website and it supports listing servers sorted by distance, testing against a specific server, you can use it with a Speedtest Mini server and it can even generate and provide a URL to the speedtest.net share results image.
Install speedtest-cli
speedtest-cli can be installed using Python Pip. To install Pip in Ubuntu, use the following command:
sudo apt-get install python-pipThen, install speedtest-cli:
sudo pip install speedtest-cliLater on, when you want to upgrade speedtest-cli, use the following command:
sudo pip install speedtest-cli --upgradeFor other ways of installing speedtest-cli, see its GitHub page.
How to use speedtest-cli
To test your Internet connection speed from the command line using the best server based on ping, all you have to do is run the following command:
speedtest-cli"speedtest" also works for the command instead of "speedtest-cli" (if you've installed the tool using Python Pip). So below I'll use the shorter command, "speedtest".
To test the Internet speed and get a share results image URL (here's an example), use:
speedtest --shareFor advanced usage, like displaying the speedtest.net servers, test against a given server and so on, run:
speedtest -hHere are all the available arguments:
usage: speedtest [-h] [--share] [--simple] [--list]
                     [--server SERVER] [--mini MINI] [--source SOURCE]
                     [--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
  --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
  --version        Show the version number and exitvia korben.info
Labels:
cli,
internet,
linux,
speed test,
Ubuntu
Subscribe to:
Post Comments (Atom)

No comments:
Post a Comment