Melakukan tes kecepatan biasanya merupakan cara yang nyaman untuk memeriksa atau memantau kecepatan koneksi internet Anda. Dalam kebanyakan kasus, Anda akan mengunjungi situs populer seperti Ookla Speed Test yang menyediakan UI elegan yang memberikan gambaran jelas tentang bandwidth Anda, termasuk kecepatan unduh dan unggah, serta nama ISP Anda.
Dikembangkan oleh Ookla, Speedtest CLI adalah alat baris perintah yang disesuaikan untuk administrator dan pengembang sistem, dan penggemar baris perintah. Ini memberikan kemampuan untuk memeriksa kecepatan internet langsung dari terminal Linux Anda.
Speedtest CLI memungkinkan Anda melakukan hal berikut:
- Periksa performa bandwidth termasuk metrik seperti download, upload, dan packet loss.
- Periksa koneksi dari PC Anda atau bahkan server jarak jauh dan perangkat IoT seperti Raspberry Pi.
- Konfigurasikan skrip untuk mengumpulkan hasil tes kecepatan selama periode waktu tertentu.
- Simpan hasil dalam CSV atau JSON.
Persyaratan Instalasi
Speedtest-cli bekerja dengan Python 2.4-3.7 Untuk hasil terbaik, pastikan Anda memiliki Python 3.6 dan yang lebih baru karena versi yang lebih lama tidak digunakan lagi.
Cara menginstal Speedtest-cli
Ada berbagai cara untuk menginstal alat Speedtest-cli. Mari kita bahas secara singkat masing-masing.
Instal Speedtest-cli menggunakan pengelola paket APT
Ini adalah cara termudah dan paling mudah untuk menginstal Speedtest-cli. Untuk memulai, gunakan perintah curl untuk menyiapkan repositori Speedtest-cli.
$ curl -s https://install.speedtest.net/app/cli/install.deb.sh | sudo bash
Setelah repositori diatur, gunakan manajer paket APT untuk menginstal Speedtest-cli sebagai berikut.
$ sudo apt install speedtest-cli
Instal Speedtest-cli menggunakan skrip Python
Cara alternatif untuk menginstal Speedtest-cli adalah dengan mengunduh dan menjalankan skrip Python Speedtest-cli. Untuk memulai, unduh skrip dari GitHub menggunakan perintah wget seperti yang ditunjukkan.
$ wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
Setelah unduhan selesai, Anda dapat memverifikasi keberadaannya menggunakan perintah ls seperti yang ditunjukkan.
$ ls -l | grep speedtest
Terakhir, jalankan izin ke skrip Python speedtest-cli menggunakan perintah chmod.
$ sudo chmod +x speedtest-cli
Kemudian pindahkan skrip speedtest-cli ke jalur /usr/bin.
$ sudo mv speedtest-cli /usr/bin
Periksa versi Speedtest-cli
Untuk memeriksa versi alat Speedtest-cli, jalankan perintah:
$ speedtest-cli --version
Menguji kecepatan koneksi internet menggunakan Speedtest-cli
Sekarang, mari kita mulai menguji kecepatan koneksi internet kita. Anda dapat menjalankan perintah speedtest-cli dalam bentuk dasarnya tanpa argumen seperti yang ditunjukkan.
$ speedtest-cli
Seperti yang Anda lihat, skrip dimulai dengan mengambil konfigurasi pengujian dari speedtest.net dan mengidentifikasi ISP Anda. Kemudian mengambil daftar server yang memungkinkan, memilih server terbaik, dan melanjutkan untuk melakukan tes kecepatan unduh dan unggah, dan mencetak hasilnya di terminal.
Anda dapat membagikan hasil bandwidth dengan orang lain menggunakan opsi –berbagi.
$ speedtest-cli --share
URL yang berisi hasil tes kecepatan disediakan di bagian paling akhir. Ini berisi gambar PNG dari hasil tes kecepatan.
http://www.speedtest.net/result/11602946461.png
Salin dan tempel URL di browser dan tekan ENTER untuk melihat statistik uji kecepatan.
Jika Anda hanya ingin hasil yang disederhanakan yang hanya menampilkan kecepatan unduh dan unggah, gunakan opsi –sederhana.
$ speedtest-cli --simple
Untuk mencetak daftar kemungkinan server berdasarkan jarak fisik, gunakan opsi –list.
$ speedtest-cli --list
Jika output berisi server dari wilayah yang berbeda, gunakan perintah grep untuk memfilter output berdasarkan server pilihan Anda. Di sini, kami mencantumkan server yang berlokasi di Nairobi.
$ speedtest-cli --list | grep -i Nairobi
Untuk opsi perintah lainnya, gunakan opsi –help.
$ speedtest-cli --help
Itu saja dari artikel. Silakan bagikan umpan balik dan pertanyaan Anda di bagian komentar di bawah.