Speedtest CLI: Cara Install Speedtest dan Command Line Speedtest-cli di linux dan windows

MID Teknologi – Seiring dengan semakin berkembangnya teknologi, internet telah menjadi kebutuhan pokok bagi banyak orang. Kinerja internet yang baik menjadi faktor penting dalam kegiatan sehari-hari, baik untuk pekerjaan, belajar, atau hiburan. Namun, terkadang kita merasa jaringan internet yang kita gunakan tidak secepat yang dijanjikan oleh penyedia layanan internet (ISP). Untuk mengatasi masalah ini, Anda memerlukan alat yang dapat menguji kecepatan internet secara akurat dan cepat. Di sinilah Speedtest CLI menjadi solusinya.

Apa Itu Speedtest CLI?

speedtest-cli
speedtest-cli

Speedtest CLI adalah tool speedtest berbasis command line yang dikembangkan oleh Ookla, pencipta Speedtest.net, untuk mengukur kecepatan koneksi internet. dengan menggunakan tool speedtest-cli ini memungkinkan Anda untuk melakukan tes kecepatan internet secara cepat dan akurat langsung dari terminal atau command prompt tanpa harus membuka browser.

Fitur Speedtest CLI

Speedtest CLI memiliki fitur-fitur yang dapat membantu kita melakukan uji kecepatan internet adapun fitur yang tersedia dari speedtest-cli adalah sebagai berikut:

  • Mengukur kecepatan unduh, unggah, dan ping
  • Memilih server tes secara otomatis atau manual
  • Menampilkan hasil dalam berbagai format, seperti teks, CSV, atau JSON
  • Kompatibel dengan Windows, macOS, dan Linux

Keunggulan Speedtest-CLI

Berikut ini adalah beberapa keunggulan Speedtest CLI dibandingkan dengan metode test kecepatan internet lainnya:

  • Akurat dan terpercaya, karena menggunakan infrastruktur yang sama dengan Speedtest.net
  • Tidak memerlukan browser web atau perangkat tambahan lainnya
  • Ringan dan tidak memakan banyak resources karena bebasi command line

Cara Download dan Install Speedtest CLI

Speedtest cli support berbagai jenis operating sistem, berikut ini beberapa cara untuk download dan install speedtest cli di berbagai operating sistem

Install Speedtest CLI di Windows

Unduh file instalasi Speedtest CLI untuk Windows dari situs resmi Speedtest
Ekstrak file ZIP yang diunduh
Buka folder hasil ekstraksi dan jalankan file speedtest.exe


Install Speedtest-cli di macOS

Buka Terminal
Masukkan perintah berikut untuk menginstal Homebrew (jika belum terinstal): /bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”
Ketik perintah ini untuk menginstal Speedtest CLI: brew install speedtest-cli


Install Speedtest cli di Linux

anda dapat menginstall speedtest cli di distribusi linux seperti ubuntu,centos, rocky linux dan berberapa linux distrubtion lainnya, silahkan simak langkah-langkah di bawah ini untuk install speedtest-cli di linux os:

  • Buka Terminal
  • Masukkan perintah berikut untuk menginstal Speedtest CLI: sudo apt-get install speedtest-cli (untuk sistem berbasis Debian/Ubuntu) atau sudo yum install speedtest-cli (untuk sistem berbasis RHEL/CentOS/Fedora)
  • selesai

dengan menjalankan tahapan instalasi diatas anda sudah berhasil melakukan instalasi speedtest cli di operating system linux

Link Download Speedtest CLI Silahkan klik disini

Uji Kecepatan Internet gratis dengan speedtest CBN

Cara Menggunakan Speedtest CLI

Untuk membantu anda memahami cara penggunaan speedtest cli berikut kami berikan beberapa contoh penggunaan speedtest cli yang dapat anda coba:

Video Tutorial Speedtest CLI

Melihat Semua Parameter Speedtest CLI:

//command line Untuk melihat paramter speedtest cli
speedtest-cli --help

Berikut ini adalah hasil dari perintah speedtest-cli help diatas:

Daftar Parameter dan command line speedtest cli
Daftar Parameter dan command line speedtest cli

kita juga dapat mengecek server id speedtest yang tersedia disini

Uji Kecepatan Internet dengan speedtest cli:

Setelah menginstal Speedtest CLI, Anda bisa mulai melakukan tes kecepatan internet dengan mudah. Buka terminal atau command prompt, lalu ketikkan perintah berikut:

speedtest-cli
hasil test speedtest cli
hasil test speedtest cli

Hasil tes kecepatan internet diatas ditampilkan dalam bentuk teks, mencakup kecepatan unduh, unggah, dan ping.

Kita juga bisa melakukan uji coba speedtest cli dengan beberapa parameter antara lain sebagai berikut:

Melihat server speedtest yang tersedia

speedtest-cli --list

dengan menjalankan perintah diatas akan ditampilkan daftar server speedtest seperti gambar di bawah ini:

menampilkan list server speedtest
menampilkan list server speedtest

Speedtest menggunakan server tertentu

Jika ingin menggunakan server tes tertentu, Anda bisa melakukannya dengan menambahkan parameter –server saat menjalankan command line speedtest:

//perintah command linenya: speedtest-cli --server SERVER_ID

//contoh penerapannya: 
root@MysqlBackup:~# speedtest-cli --server 56066
Retrieving speedtest.net configuration...
Testing from Choopa, LLC (45.76.154.56)...
Retrieving speedtest.net server list...
Retrieving information for the selected server...
Hosted by PT Herza Digital Indonesia (Singapore) [6.13 km]: 3.029 ms
Testing download speed................................................................................
Download: 1835.58 Mbit/s
Testing upload speed......................................................................................................
Upload: 731.47 Mbit/s

Pada contoh diatas kita melakukan speedtest ke server ID 56066 dimana itu merupakan server ID dari PT Herza Digital Indonesia (Singapore)

Menampikan Hasil Speedtest ke dalam format json

anda juga dapat menampilkan hasil dari speedtest dengan output json caranya dengan menambahkan parameter –json

/contoh penerapan speedtest dengan output json


root@MysqlBackup:~# speedtest-cli --json
{"download": 1938793946.053452, "upload": 665501775.735372, "ping": 1.574, "server": {"url": "http://speedtest.herza.cloud:8080/speedtest/upload.php", "lat": "1.3000", "lon": "103.8000", "name": "Singapore", "country": "Singapore", "cc": "SG", "sponsor": "PT Herza Digital Indonesia", "id": "56066", "host": "speedtest.herza.cloud:8080", "d": 6.131841503010369, "latency": 1.574}, "timestamp": "2023-04-08T03:48:11.865348Z", "bytes_sent": 151519232, "bytes_received": 409373932, "share": null, "client": {"ip": "45.76.154.56", "lat": "1.2929", "lon": "103.8547", "isp": "Choopa, LLC", "isprating": "3.7", "rating": "0", "ispdlavg": "0", "ispulavg": "0", "loggedin": "0", "country": "SG"}}
root@MysqlBackup:~#

Agar lebih memudahkan membaca output jsonnya anda dapat menggunakan tool json viewer

berikut ini adalah hasil json speedtest yang sudah dibuka menggunakan tool json viewer

Melihat Hasil Speedtest Menggunakan Json Viewer
Melihat Hasil Speedtest Menggunakan Json Viewer

Setelah melakukan uji kecepatan internet dengan speedtest cli anda juga dapat menyimpan hasil tes kecepatan internet dalam format tertentu, seperti format CSV atau JSON, dengan menambahkan opsi –csv atau –json:

//command line untuk menyimpan hasil speedtest ke csv
speedtest-cli --csv > hasil.csv

//command line untuk menyimpan hasil speedtest ke json
speedtest-cli --json > hasil.json

Daftar Command Line Speedtest-cli di linux dan windows

Berikut adalah daftar perintah command line Speedtest CLI lengkap beserta fungsinya:

  1. speedtest-cli: Perintah dasar untuk menjalankan tes kecepatan internet. Menampilkan kecepatan unduh, unggah, dan ping dalam bentuk teks.
  2. speedtest-cli –bytes: Menampilkan hasil tes kecepatan internet dalam satuan byte per detik (B/s) bukan bit per detik (b/s).
  3. speedtest-cli –list: Menampilkan daftar server tes yang tersedia beserta ID, nama, dan lokasinya.
  4. speedtest-cli –server SERVER_ID: Menggunakan server tes tertentu berdasarkan ID server yang diberikan. Gantilah SERVER_ID dengan ID server yang Anda inginkan.
  5. speedtest-cli –mini URL_MINI_SERVER: Melakukan tes kecepatan internet menggunakan server mini Speedtest yang telah Anda siapkan sendiri. Gantilah URL_MINI_SERVER dengan URL server mini yang Anda miliki.
  6. speedtest-cli –source IP_ADDRESS: Mengatur alamat IP sumber untuk koneksi. Gantilah IP_ADDRESS dengan alamat IP yang ingin Anda gunakan sebagai sumber koneksi.
  7. speedtest-cli –timeout SECONDS: Mengatur batas waktu (timeout) dalam detik untuk setiap koneksi. Gantilah SECONDS dengan jumlah detik yang Anda inginkan.
  8. speedtest-cli –secure: Melakukan tes kecepatan internet menggunakan koneksi SSL/TLS yang aman.
  9. speedtest-cli –no-download: Melakukan tes kecepatan internet tanpa mengukur kecepatan unduh.
  10. speedtest-cli –no-upload: Melakukan tes kecepatan internet tanpa mengukur kecepatan unggah.
  11. speedtest-cli –single: Melakukan tes kecepatan internet hanya menggunakan satu koneksi, bukan menggunakan koneksi paralel.
  12. speedtest-cli –csv: Menampilkan hasil tes kecepatan internet dalam format CSV.
  13. speedtest-cli –csv-delimiter CHARACTER: Mengatur karakter pemisah dalam hasil CSV. Gantilah CHARACTER dengan karakter yang Anda inginkan.
  14. speedtest-cli –csv-header: Menampilkan hasil CSV dengan header kolom.
  15. speedtest-cli –json: Menampilkan hasil tes kecepatan internet dalam format JSON.
  16. speedtest-cli –share: Membuat URL yang berisi hasil tes kecepatan internet Anda yang dapat dibagikan kepada orang lain.
  17. speedtest-cli –version: Menampilkan informasi versi Speedtest CLI yang sedang Anda gunakan.
  18. speedtest-cli –help: Menampilkan bantuan dan informasi penggunaan perintah Speedtest CLI.
  19. speedtest-cli –progress: Menampilkan indikator progres tes kecepatan internet dalam bentuk persentase.
  20. speedtest-cli –log-level LOG_LEVEL: Mengatur tingkat log yang ditampilkan saat menjalankan Speedtest CLI. Gantilah LOG_LEVEL dengan tingkat log yang Anda inginkan, seperti debug, info, warning, atau error.
  21. speedtest-cli –verbose: Menampilkan informasi tambahan selama proses tes kecepatan internet.
  22. speedtest-cli –timestamp: Menampilkan hasil tes kecepatan internet dengan informasi tanggal dan waktu.
  23. speedtest-cli –unit UNIT: Mengatur satuan hasil tes kecepatan internet. Gantilah UNIT dengan satuan yang Anda inginkan, seperti bit, kbit, Mbit, Gbit, byte, kbyte, Mbyte, atau Gbyte.

Uji Kecepatan Internet anda dengan speedtest indihome Online

FAQ : Speedtest CLI

Apakah Speedtest CLI gratis untuk digunakan?

Ya, Speedtest CLI adalah tool atau aplikasi speedtest gratis yang dapat Anda gunakan untuk melakukan pengujian kecepatan internet Anda dengan cepat dan akurat

Bagaimana cara menginstal Speedtest CLI di sistem operasi yang berbeda?

Windows: Unduh file instalasi dari situs resmi Speedtest, ekstrak file ZIP, dan jalankan file speedtest.exe.

macOS: Buka Terminal, instal Homebrew (jika belum terinstal), lalu ketik perintah brew install speedtest-cli.

Linux: Buka Terminal, lalu masukkan perintah sudo apt-get install speedtest-cli (untuk sistem berbasis Debian/Ubuntu) atau sudo yum install speedtest-cli (untuk sistem berbasis RHEL/CentOS/Fedora).

Bagaimana cara menggunakan Speedtest CLI untuk mengukur kecepatan internet?

Buka terminal atau command prompt windows, lalu ketikkan perintah speedtest-cli. Hasil test kecepatan internet akan ditampilkan dalam bentuk teks, mencakup kecepatan unduh, unggah, dan ping.

Apakah saya bisa menggunakan server tes tertentu dengan Speedtest CLI?

Ya, Anda bisa menggunakan server tes tertentu dengan menambahkan opsi –server dan ID server yang ingin Anda gunakan. Contoh: speedtest-cli –server SERVER_ID.

Bagaimana cara menyimpan hasil tes kecepatan internet dalam format tertentu, seperti CSV atau JSON?

Anda bisa menyimpan hasil tes kecepatan internet dalam format tertentu dengan menambahkan opsi –csv atau –json. Contoh:
speedtest-cli –csv > hasil.csv
speedtest-cli –json > hasil.json

Speedtest untuk apa?

Speedtest digunakan untuk mengukur kecepatan internet (unduh, unggah) dan latensi (ping) koneksi Anda.

Ping Normal itu Berapa?

Ping normal berkisar antara 10 hingga 50 milidetik (ms). Semakin rendah nilai ping, semakin cepat respon jaringan, yang berarti koneksi internet lebih stabil dan responsif.

Berapa Mbps dikatakan cepat?

Kecepatan internet yang dikatakan cepat bergantung pada kebutuhan penggunaannya. Namun, secara umum, kecepatan unduh di atas 25 Mbps sudah cukup cepat untuk kegiatan sehari-hari seperti streaming video, bermain game online, dan browsing. Kecepatan lebih tinggi

Ping ke 8.8.8.8 itu kemana?

ping ke 8.8.8.8 merupakan ping ke server public dns google

DNS 8.8.4.4 itu punya siapa?

DNS 8.8.4.4 merupakan dns milik google yang dapat digunakan oleh publik

apa yang di maksud TTL dalam ping?

TTL (Time to Live) dalam ping adalah nilai yang menentukan jumlah lompatan maksimum yang diperbolehkan untuk paket data dalam jaringan sebelum paket tersebut dibuang atau ditolak. TTL bertujuan untuk mencegah paket data terus beredar dalam jaringan tanpa batas dan mengurangi beban jaringan. Dalam konteks ping, TTL membantu mengidentifikasi jalur paket data dan mengevaluasi kualitas jaringan.

Kesimpulan

Speedtest cli merupakan alat yang efektif dan akurat untuk mengukur kecepatan internet Anda. Dengan kemudahan instalasi dan penggunaannya, Anda dapat dengan cepat mengetahui kinerja jaringan internet Anda. Selain itu, Anda juga dapat mengidentifikasi dan mengatasi masalah jaringan yang mungkin mempengaruhi kecepatan internet Anda. Jadi, jangan ragu untuk mencoba Speedtest CLI dan pastikan Anda mendapatkan layanan internet terbaik yang sesuai dengan kebutuhan Anda.

Some of the links in this article may be affiliate links, which can provide compensation to us at no cost to you if you decide to purchase a paid plan. These are products we’ve personally used and stand behind. This site is not intended to provide financial advice.

Leave a Comment


Cari Provider Internet Terbaik?
Pakai Indihome
Diskon 70%
Daftar Indihome