Untuk mengecek bandwidth internet kita biasanya kita menggunakan salah satu layanan yang populer yaitu dengan mengakses laman www.speedtest.net. Nah, bagaimana jika komputer kita tidak mempunyai peramban (browser)? Misalnya server yang hanya bisa kita akses melalui Command-line Interface (CLI).

Speedtest-cli adalah sebuah skrip yang ditulis menggunakan bahasa pemograman Python yang bisa mengukur kecepatan internet. Aplikasi ini bisa mengecek kecepatan internet ke server tertentu dan bisa menyediakan tautan hasilnya.

Untuk menggunakan speedtest-cli kita harus mempunyai Python versi 2.4-3.4 atau yang lebih tinggi.

Berikut akan dijelaskan cara menginstall speedtest-cli menggunakan python-pip yaitu manajer paket untuk Python. Hal yang harus dilakukan pertama kali tentu saja menginstall python-pip.

sudo apt-get install python-pip

Setelah menginstall python-pip, berikutnya adalah menginstall speedtest-cli.

sudo pip install speedtest-cli

Menggunakan speedtest-cli

Setelah menginstall speedtest-cli, aplikasi bisa dijalankan dengan perintah:

speedtest-cli

Screenshot from 2016-03-10 11:11:35

Aplikasi akan mengetes kecepatan internet kita ke server terdekat berdasarkan jarak. Dalam kasus ini ke Medan.

Untuk mendapatkan tautan hasil tambahkan –share di ujung perintah speedtest-cli.

speedtest-cli --share

Screenshot from 2016-03-10 11:21:41

Kita juga bisa menggunakan speedtest-cli ke server tertentu. Untuk melihat dafatar servernya jalankan perintah:

speedtest-cli --list

Jika daftar servernya terlalu panjang, bisa kita filter menggunakan perintah grep atau mencetak hasilnya ke berkas.

speedtest-cli --list | grep –i Singapore

speedtest-cli --list > server.txt

Untuk mengecek kecepatan internet ke server tertentu, kita jalankan perintah:

speedtest-cli --server [server ID]

Dalam kasus ini saya ingin mengecek ke SGIX, jadi saya jalankan perintah:

speedtest-cli --server 2213

Screenshot from 2016-03-10 11:24:00