Pasti sebagian bahkan banyak orang sudah mengenal speedtest.net, situs test kecepatan internet paling populer. Speedtest.net memiliki banyak database server untuk melakukan pengecekan tergantung lokasi provider yang kita gunakan. Jika kita mengakses speedtest.net melalui GUI bisa tinggal ketikan alamat speedtest.net melalui browser kesayangan, tetapi bagaimana jika kita tidak menggunakan GUI melainkan CLI misal Server atau VPS?
Kali ini Kentos mau kasih tahu buat yang belum tahu, karena melakukan pengetesan kecepatan internet menggunakan Speedtest.net tidak harus melalui GUI/browser pada desktop, melainkan dengan CLI atau terminal.
Mari kita mulai pembahasan cara test kecepatan internet (Speedtest.net) dengan CLI untuk Centos dan Debian. Tentu cara ini bisa berlaku selain pada VPS melainkan bisa juga dicoba melalui terminal jika kalian menggunakan linux centos ataupun debian (ubuntu).
Test Kecepatan Internet (Speedtest.net) Dengan CLI untuk Centos dan Debian Linux VPS
Untuk menjalankan script yang akan kita gunakan ini dibutuhkan paket “python” yang ter-install pada VPS atau Server. Berikut cara install “python” :
Untuk OS Redhat/Centos :
yum install python
Untuk OS Debian/Ubuntu :
apt-get install python
Setelah “Python” terpasang sekarang lanjutkan ketahap berikutnya. Download file “speedtest-cli” melalui perintah dan url di bawah, kalian tinggal ketikan atau copy paste saja.
wget -O speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
chmod +x speedtest-cli
Selesai, semua telah siap digunakan untuk pengetesan kecepatan internet via Speedtest.net…
speedtest-cli -h
Untuk melihat informasi dan perintah yang bisa digunakan.
$ speedtest-cli -h
usage: speedtest-cli [-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 exit
Nah, jika ingin melakukan test kecepatan internet (Speedtest.net) dengan CLI untuk Centos dan Debian Linux VPS ketikan perintah: python speedtest-cli --share
[root@dallas ~]# python speedtest-cli --share
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from ColoCrossing (xxx.xxx.xx.xxx)...
Selecting best server based on ping...
Hosted by LayeredServer (Buffalo, NY) [0.02 km]: 9.616 ms
Testing download speed........................................
Download: 82.43 Mbit/s
Testing upload speed..................................................
Upload: 40.47 Mbit/s
Share results: http://www.speedtest.net/result/3275920516.png
[root@dallas ~]#
Maka otomatis akan melakukan pengetesan berdasarkan ping yang paling baik dari database server mereka. Dan langsung muncul url atau link untuk bisa kita bagikan.