Test Kecepatan Internet VPS via CLI

Jika pada umumnya seseorang melakukan pengecekan kecepatan internet dengan mengakses http://speedtest.net melalui browser, lalu bagai mana jika kita ingin mengecek speed internet pada PC server atau VPS yang notabene tidak memiliki tampilan GUI. Berikut pembahasannya :

Speedtest.net menggunakan flash player untuk melakukan test kecepatan upload dan upload, hal ini mudah dilakukan jika PC kita memiliki tampilan desktop / GUI, namun kita akan kerepotan jika ingin melakukan test pada vps atau server non gui.

Namun hal ini bisa kita atasi menggunakan script python buatan Matt Martz yang bernama speedtest-cli untuk menjalakan test speedtest.net dari command line.

Untuk menjalankan script ini dibutuhkan software python yang telah di install pada vps / server.

Anda bisa menginstall python dengan perintah sebagai berikut:

Untuk OS Redhat/Centos:
#yum install python
Untuk OS Debian/Ubuntu:
#apt-get install python

Download file speedtest-cli :
#wget -O speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
 atau 

#curl -o speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py

Setelah di download berikan hak akses eksekusi pada file speedtest_cli.py agar bisa dijalankan

#chmod +x speedtest-cli

Lalu bagaimana cara penggunaan nya ?

kerikkan perintah berikut :
$ speedtest-cli -h
hasilnya akan seperti berikut :

$ speedtest-cli -h
usage: speedtest-cli [-h] [--share] [--simple] [--list] [--server SERVER]
                     [--mini MINI] [--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
  --version        Show the version number and exit

Langsung saja untuk penggunaannya bisa menggunakan perintah berikut
#python speedtest-cli --share
option "--share" berguna agar kita bisa men-share hasil speedtest VPS kita :

berikut hasil speedtest VPS yang saya gunakan :

root@server:~/speedtest-cli# python speedtest_cli.py --share
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from GHOSTnet GmbH (5.175.135.174)...
Selecting best server based on ping...
Hosted by LeaseWeb (Frankfurt) [100.73 km]: 8.98 ms
Testing download speed........................................
Download: 9.78 Mbit/s
Testing upload speed..................................................
Upload: 9.64 Mbit/s
Share results: http://www.speedtest.net/result/3021769239.png
root@server:~/speedtest-cli#
share result merupakan link gambar hasil speedtest saya



original from : https://github.com/sivel/speedtest-cli


Post a Comment

Pembaca yang baik selalu meninggalkan "JEJAK" !!!!