Use Speedtest.net from command line

Wouldn’t it be nice to be able to test your upload/download speed from your VPS and share the “famous” picture from speedtest.net ?

Speedtest.net uses Flash to test upload/download speed which is a hassle on most VPS.
The long way to get this is to install VNC and run it from a browser, but that is no longer necessary.
We can now use Matt Martz python script speedtest-cli to accomplish this from the commandline.

Prerequisites:

  • Python 2.4-2.7 or 3

After you have installed Python on your vps download the speedtest-cli file from github
speedtest-cli works with Python 2.4-3.3:

wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py --no-check-certificate -O speedtest-cli.py

when downloaded execute with

python speedtest-cli.py --share

after the test are run you will get the url to your speedtest.net image.

heres an example ran from a Securedragon VPS

root@sdragon256:~# python speedtest-cli --share   
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from Secure Dragon LLC. (199.167.31.222)...
Selecting best server based on ping...
Hosted by Hivelocity Hosting (Tampa, FL) [27.12 km]: 56.982 ms
Testing download speed........................................
Download: 78.07 Mbit/s
Testing upload speed..................................................
Upload: 58.69 Mbit/s
Share results: http://www.speedtest.net/result/2481742413.png

Source: http://www.lowendguide.com/

Comments are closed.