Cara Menguji Kecepatan Internet Anda Dua Arah dari Baris Perintah Menggunakan Alat 'Speedtest-CLI'


Kita selalu perlu mengecek kecepatan koneksi internet di rumah dan kantor. Apa yang kita lakukan mengenai hal ini? Kunjungi situs web seperti Speedtest.net dan mulai pengujian. Ini memuat JavaScript di browser web dan kemudian memilih server terbaik berdasarkan ping dan menampilkan hasilnya. Ia juga menggunakan pemutar Flash untuk menghasilkan hasil grafis.

Bagaimana dengan server tanpa kepala, dimana tidak ada browser berbasis web dan yang terpenting adalah sebagian besar server tidak memiliki kepala. Hambatan lain dari pengujian kecepatan berbasis browser web adalah Anda tidak dapat menjadwalkan pengujian kecepatan secara berkala.

Inilah aplikasi “Speedtest-cli ” yang menghilangkan kemacetan tersebut dan memungkinkan Anda menguji kecepatan koneksi Internet dari baris perintah.

Apa itu Speedtest-cli

Aplikasi ini pada dasarnya adalah skrip yang dikembangkan dalam bahasa pemrograman Python. Ini mengukur kecepatan Bandwidth Internet dua arah. Ia menggunakan infrastruktur speedtest.net untuk mengukur kecepatan. Speedtest-cli dapat membuat daftar server berdasarkan jarak fisik, melakukan pengujian terhadap server tertentu, dan memberi Anda URL untuk membagikan hasil tes kecepatan internet Anda.

Untuk menginstal alat speedtest-cli terbaru di sistem Linux, Anda harus menginstal Python 2.4-3.4 atau versi yang lebih tinggi di sistem.

Instal speedtest-cli di Linux

Ada tiga cara untuk menginstal alat speedtest-cli. Metode pertama melibatkan penggunaan paket python-pip sedangkan metode kedua adalah mengunduh skrip Python, membuatnya dapat dieksekusi dan menjalankannya, dan metode ketiga adalah menggunakan manajer paket. Di sini saya akan membahas semua cara…

Di halaman ini

  • Instal speedtest-cli Menggunakan Python PIP
  • Instal speedtest-cli Menggunakan Skrip Python
  • Instal speedtest-cli Menggunakan Manajer Paket

Mari kita mulai…

Instal speedtest-cli Menggunakan Python PIP

Pertama, Anda perlu menginstal paket python-pip, lalu setelahnya Anda dapat menginstal alat speedtest-cli menggunakan perintah pip seperti gambar di bawah ini.

Instal PIP di Debian/Ubuntu/Mint
sudo apt install python-pip                [Python 2]
sudo apt install python3-venv python3-pip  [Python 3]
Instal PIP di CentOS/RHEL
sudo yum install epel-release 
sudo install python-pip
Instal PIP di Fedora
sudo yum upgrade python-setuptools
sudo yum install python-pip python-wheel  [Python 2]
sudo dnf install python3 python3-wheel    [Python 3]
Instal PIP di openSUSE
sudo zypper install python-pip python-setuptools python-wheel    [Python 2]
sudo zypper install python3-pip python3-setuptools python3-wheel [Python 3]
Instal PIP di Arch Linux
sudo pacman -S python2-pip     [Python 2]
sudo pacman -S python-pip      [Python 3]

Setelah pip diinstal, Anda dapat menginstal alat speedtest-cli.

sudo pip install speedtest-cli
OR
sudo pip3 install speedtest-cli

Untuk memutakhirkan speedtest-cli, pada tahap selanjutnya, gunakan.

sudo pip install speedtest-cli --upgrade

Instal speedtest-cli Menggunakan Skrip Python

Pertama, unduh skrip python dari Github menggunakan perintah wget atau perintah curl dan buat file skrip dapat dieksekusi.

wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
chmod +x speedtest-cli

OR

curl -Lo speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
chmod +x speedtest-cli 

Selanjutnya, pindahkan file executable ke folder /usr/bin, sehingga Anda tidak perlu mengetikkan path lengkap setiap saat.

sudo mv speedtest-cli /usr/bin/

Instal speedtest-cli Menggunakan Manajer Paket

Anda juga dapat menginstal speedtest-cli menggunakan manajer paket default Anda seperti yang ditunjukkan.

------ On Ubuntu/Debian/Mint ------ 
curl -s https://install.speedtest.net/app/cli/install.deb.sh | sudo bash
sudo apt-get install speedtest
------ On RHEL/CentOS/Fedora ------
curl -s https://install.speedtest.net/app/cli/install.rpm.sh | sudo bash
sudo yum install speedtest

Menguji Kecepatan Koneksi Internet Linux dengan speedtest-cli

1. Untuk menguji kecepatan Download dan Upload koneksi internet Anda, jalankan perintah speedtest-cli tanpa argumen apa pun seperti gambar di bawah ini.

speedtest-cli

2. Untuk memeriksa hasil kecepatan dalam byte sebagai pengganti bit.

speedtest-cli --bytes

3. Bagikan kecepatan bandwidth Anda dengan teman atau keluarga. Anda diberikan tautan yang dapat digunakan untuk mengunduh gambar.

speedtest-cli --share

Gambar berikut adalah contoh hasil tes kecepatan yang dihasilkan menggunakan perintah di atas.

4. Tidak memerlukan informasi tambahan selain Ping, Unduh, dan Unggah?

speedtest-cli --simple

5. Cantumkan server speedtest.net berdasarkan jarak fisik. Jarak dalam km disebutkan.

speedtest-cli --list

6. Tahap terakhir menghasilkan daftar besar server yang diurutkan berdasarkan jarak. Bagaimana cara mendapatkan hasil yang diinginkan? Katakanlah saya hanya ingin melihat server speedtest.net yang berlokasi di Mumbai (India).

speedtest-cli --list | grep -i Mumbai

7. Uji kecepatan koneksi terhadap server tertentu. Gunakan Id Server yang dihasilkan pada contoh 5 dan contoh 6 di atas.

speedtest-cli --server 23647      ## Here server ID 23647 is used in the example.

8. Untuk memeriksa nomor versi dan bantuan alat speedtest-cli.

speedtest-cli --version
speedtest-cli --help

Catatan: Latensi yang dilaporkan oleh alat ini bukanlah tujuannya dan seseorang tidak boleh mengandalkannya. Output nilai latensi relatif bertanggung jawab atas server yang dipilih untuk diuji. Kapasitas CPU dan Memori akan mempengaruhi hasil sampai batas tertentu.

Kesimpulan

Alat ini adalah suatu keharusan bagi administrator sistem dan pengembang. Skrip sederhana yang berjalan tanpa masalah apa pun. Saya harus mengatakan bahwa aplikasi ini luar biasa, ringan, dan melakukan apa yang dijanjikannya. Saya tidak menyukai Speedtest.net karena menggunakan flash, namun speedtest-cli memberi saya alasan untuk menyukainya.

speedtest_cli adalah aplikasi pihak ketiga dan tidak boleh digunakan untuk mencatat kecepatan bandwidth secara otomatis. Speedtest.net digunakan oleh jutaan pengguna dan merupakan ide bagus untuk Mengatur Server Mini Speedtest Anda Sendiri.

Itu saja untuk saat ini, nantikan terus dan terhubung dengan Tecmint. Jangan lupa untuk memberikan tanggapan Anda yang berharga di komentar di bawah. Sukai dan bagikan kami dan bantu kami menyebarkannya.