Speedtest-cli, ukur bandwidth koneksi Anda dari terminal

speedtest-cli tentang

Pada artikel selanjutnya kita akan melihat Speedtest-cli. Ini adalah klien sederhana yang ditulis dengan Python yang dapat kita gunakan mengukur bandwidth dua arah dari koneksi internet kita dan menggunakan infrastruktur speedtest.net untuk memberikan hasil kepada kami.

Di web kita akan dapat menemukan banyak alternatif untuk menguji kecepatan internet kita, tetapi saya ragu kita dapat menemukan yang sekeren yang satu itu. tes kecepatan ookla. Sesekali, kami semua ingin menguji kecepatan internet kami dengan mengunjungi situs web Anda. Bukankah akan jauh lebih baik jika kita bisa uji kecepatan internet kami menggunakan speedtest.net tanpa harus mengunjungi situs web mereka dan melakukannya langsung dari terminal? Inilah yang dilakukan klien terminal ini.

Jadi di sini kita memiliki speedtest-cli, the utilitas baris perintah untuk menguji kecepatan internet kita dengan speedtest.net. Ini adalah program sederhana namun praktis yang akan mengukur kecepatan koneksi Internet Anda dan akan menunjukkan kepada kami nilai "perkiraan".

Web speedtest

Ada kemungkinan alat ini akan menunjukkan hasil yang tidak konsisten saat bekerja dengan Speedtest.net. Ada beberapa konsep yang perlu dipertimbangkan tentang faktor potensial ini:

  • Speedtest.net telah beralih menggunakan tes dari soket murni, bukan tes berbasis HTTP.
  • Aplikasi ini ditulis dengan Python. Versi berbeda dari Python mereka akan mengeksekusi bagian tertentu dari kode lebih cepat daripada yang lain.
  • Kecepatan dan kapasitas CPU dan memori akan memainkan peran utama dalam ketidakkonsistenan antara Speedtest.net dan bahkan mesin lain di jaringan yang sama.

Instal Speedtest CLI di Ubuntu

Menginstal program ini lebih mudah dari yang Anda duga. Seperti sudah ada di repositori resmi, kita dapat menginstalnya hanya dengan mengetikkan perintah berikut di terminal (Ctrl + Alt + T):

sudo apt install speedtest-cli

Karena alat tersebut telah ditulis dengan Python, demikian juga kami akan dapat menginstalnya melalui pip dengan cara yang sederhana. Jika kita sudah punya pip dipasang di komputer kita, kita hanya perlu mengetik yang berikut di terminal (Ctrl + Alt + T):

sudo pip install speedtest-cli

Jika kita mau tahu lebih banyak tentang proyek ini, Anda dapat berkonsultasi dengan Halaman GitHub tentang itu

Uji kecepatan Internet dari Terminal

Kami hanya harus memulai terminal (Ctrl + Alt + T). Kemudian kami akan menuliskannya speedtest-cli dan tekan Enter.

speedtest-cli

Kami juga dapat membuat beberapa perubahan, seperti pada pengujian sebelumnya, nilainya dalam bit. Sekarang kita mungkin tertarik untuk membaca nilai dalam byte. Untuk melakukan itu cukup tambahkan file –Bytes di belakang perintah Anda.

speedtest-cli byte

Perintah Speedtest-cli yang Berguna

Speedtest-cli menawarkan a banyak pilihan dan kustomisasi. Siapa pun yang ingin dapat berkonsultasi dan memverifikasi semuanya hanya dengan mengetik di terminal:

tes kecepatan-cli -h

speedtest-cli -h

Jika kita ingin atau membutuhkan dapatkan daftar semua server kecepatan dalam urutan menaik dari jarak ke situasi kita. Kami hanya perlu menulis perintah berikut:

speedtest-cli -daftar

speedtest-cli --list

Dalam hal ini, Anda harus melihat angka-angka tersebut di paling kanan gambar sebelumnya. Kami akan dapat memilih untuk menjalankan tes dari server tertentu hanya dengan memberikan identifikasi menggunakan perintah berikut:

speedtest-cli --server 922

Seperti yang baru saja kita lihat, alat menarik bernama speedtest-cli ini dapat digunakan untuk menguji kecepatan internet kita dari terminal. Ini memiliki sejumlah fitur yang bagus dan dibuat dalam bahasa Python kesayangan saya. Saya ingin mengklarifikasi bahwa bukanlah tujuan aplikasi ini menjadi alat pelaporan latensi yang andal. Latensi yang akan ditunjukkan alat ini kepada kita tidak boleh dianggap sebagai nilai indikatif dari latensi gaya ICMP. Ini adalah nilai relatif, digunakan untuk menentukan server latensi terendah untuk pengujian kecepatan.

Copot pemasangan Speedtest-cli

Karena kami akan dapat menginstal utilitas ini dengan dua cara berbeda, jelas kami juga dapat menghapusnya dengan dua cara berbeda. Jika kami memilih untuk menginstalnya dari repositori resmi, kami harus membuka terminal (Ctrl + Alt + T) dan menulis di dalamnya:

sudo apt remove speedtest-cli

Sebaliknya, jika kita memilih untuk menginstal menggunakan pip, kita dapat menghilangkan utilitas tersebut menggunakan opsi uninstall. Kami harus membuka terminal (Ctrl + Alt + T) dan menulis di dalamnya:

sudo pip uninstall speedtest-cli

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Penjaga Komputer dijo

    Anda benar di dunia ini Damien: speedtest-cli adalah alat yang hebat untuk baris perintah

    Beberapa waktu yang lalu saya memiliki masalah dengan penyedia lokal saya dan saya memutuskan untuk membuat skrip python menggunakan speedtest-cli sebagai dasar yang mengirimi saya (melalui email) ringkasan harian dan mingguan dengan kecepatan yang dicapai dan yang menghasilkan grafik dengan nilai-nilai itu.

    Jika Anda tertarik, Anda bisa lihat di sini (Saya akan senang mendengar pendapat dan saran Anda untuk perbaikan)

    Satu-satunya downside yang saya temukan pada speedtest-cli adalah tampaknya ada bug dengan kecepatan ping: nilai yang dikembalikan selalu jauh lebih tinggi daripada yang bisa diperoleh dengan versi web speedtest. Apakah hal yang sama terjadi pada Anda?