Halo, Sobat KangSoel! Koneksi internet lo lemot, tapi pas dites di web hasilnya kok bagus-bagus aja? Aneh, kan?
Atau lo lagi ngoprek VPS jarak jauh, pengen tahu kecepatan internet di sana tanpa buka browser? Nah, di sinilah ilmu cara mengukur kecepatan internet lewat terminal jadi penyelamat.
Buat lo pengguna Linux, ada cara paling praktis dan cepat. Nggak perlu install aplikasi berat-berat. Cukup pakai tool sederhana bernama speedtest-cli. Penasaran gimana caranya? Yuk, simak panduan lengkap dari gue!
1. Kenapa Sih Perlu Cek Kecepatan Internet di Terminal?
Sebelum masuk tutorial, gue mau jelasin dulu kenapa cara ini penting. Banyak orang taunya cek kecepatan internet ya buka browser, ketik "speed test", selesai.
Padahal, ada beberapa kondisi di mana terminal jadi pilihan paling masuk akal. Ini dia:
- Buat ngukur kecepatan di server jarak jauh. Bayangin lo punya VPS di Singapura. Lo pengen tahu koneksi ke sana ngebut atau nggak. Ya nggak mungkin buka browser di VPS, kan?
- Hemat resource. Browser itu berat. Buka Chrome aja makan RAM ratusan MB. Sedangkan
speedtest-clicuma butuh beberapa MB. - Bisa otomatisasi. Mau bikin script monitoring tiap jam? Bisa dijadwalkan pakai cron, hasilnya dikirim ke email atau Telegram.
- Lebih akurat. Hasilnya lebih konsisten karena nggak terpengaruh cache browser atau ekstensi yang mengganggu.
Buat lo yang udah pernah baca artikel gue tentang cara install Ubuntu 24.04 LTS di laptop untuk pemula, pasti udah nggak asing sama terminal. Sekarang, kita naik level dikit: pakai terminal buat hal yang lebih berguna.
2. Langkah-Langkah Mengukur Kecepatan Internet Lewat Terminal
Oke, langsung praktik. Pastikan koneksi internet lo aktif, ya. Dan lo harus punya akses ke terminal (di Ubuntu tinggal tekan Ctrl+Alt+T).
2.1. Install speedtest-cli di Ubuntu
Langkah pertama, install dulu tool-nya. Di Ubuntu dan turunannya seperti Linux Mint atau Pop!_OS, cukup ketik perintah ini:
sudo apt install speedtest-cli
Tunggu sebentar sampai proses selesai. Kalau muncul konfirmasi, ketik y lalu Enter. Beres!
Buat lo yang pakai distro lain, jangan khawatir. Ada cara alternatif, kok:
- Fedora / RHEL / CentOS:
sudo dnf install speedtest-cli - Arch Linux / Manjaro:
sudo pacman -S speedtest-cli - Pakai pip:
sudo pip install speedtest-cli - Tanpa install:
curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python3 -
Kalau lo penasaran soal distro dan file system yang cocok buat server, gue pernah nulis artikel tentang perbedaan ext4, btrfs, dan zfs. Bisa jadi bahan pertimbangan sebelum setup server sendiri.
2.2. Jalankan Perintah Speedtest
Setelah instalasi sukses, saatnya uji coba. Cukup ketik perintah sakti ini:
speedtest
Nggak perlu pakai sudo, karena perintah ini bisa dijalankan sebagai user biasa. Setelah tekan Enter, tool ini akan otomatis:
- Mencari server Speedtest.net terdekat dengan lokasi lo.
- Mengukur ping (latensi) ke server tersebut.
- Mengukur kecepatan download.
- Mengukur kecepatan upload.
Prosesnya cuma 20-30 detik. Hasilnya muncul di layar terminal dengan format rapi. Ada angka ping, download, dan upload dalam satuan Mbps. Gampang banget, kan?
Kalau mau lihat daftar server yang tersedia, jalankan speedtest --list. Mau pilih server tertentu? Pakai speedtest --server-id=nomor_id. Berguna banget kalau lo pengen tes ke server di negara lain.
2.3. Membaca dan Memahami Hasilnya
Banyak orang cuma lihat angka download, padahal ada info lain yang nggak kalah penting. Ini panduan singkatnya:
| Metrik | Arti | Nilai Ideal |
|---|---|---|
| Ping | Waktu data bolak-balik ke server. Semakin kecil semakin baik. | < 50 ms (gaming), < 100 ms (umum) |
| Download | Kecepatan mengunduh data dari internet. | Minimal 10 Mbps untuk streaming HD |
| Upload | Kecepatan mengirim data ke internet. | Minimal 5 Mbps untuk video call |
Jadi, kalau lo sering lag pas main game, cek angka ping-nya. Kalau di atas 100 ms, berarti ada masalah latensi. Kalau upload kecil, video call lo bakal pixelated dan suara putus-putus.
3. Tips Praktis dan Trik Tambahan
Setelah berhasil ngukur kecepatan internet, ada beberapa trik biar makin pro. Ini dia:
- Simpan hasil dalam CSV. Jalankan
speedtest --csvuntuk output yang bisa diolah di Excel atau Google Sheets. - Test berkala pakai cron. Buat script yang jalan tiap jam, simpan hasilnya ke file log. Berguna buat pantau kestabilan ISP.
- Bandingkan dengan browser. Kalau hasilnya jauh beda, kemungkinan ada throttling atau masalah driver jaringan.
- Gunakan server berbeda. Kadang server terdekat sedang sibuk. Coba beberapa server buat gambaran lebih akurat.
- Perhatikan waktu testing. Jam sibuk (7-10 malam) biasanya turun. Test di jam sepi buat hasil maksimal.
Buat lo yang penasaran soal OS mana yang paling cocok buat kerja remote dan blogging, gue udah bahas tuntas di artikel Windows 11 vs Linux 2026. Di situ gue jelasin plus minus masing-masing OS, termasuk soal konektivitas dan tools networking-nya.
4. Refleksi Islami: Menjaga Amanah Waktu dan Teknologi
Sebagai anak muda Muslim, kita diajarkan memanfaatkan waktu sebaik mungkin. Allah berfirman dalam Surah Al-Ashr ayat 1-3:
"Demi waktu, sungguh manusia berada dalam kerugian, kecuali orang-orang yang beriman dan mengerjakan kebajikan serta saling menasihati untuk kebenaran dan kesabaran."
Ayat ini mengingatkan kita bahwa waktu adalah amanah. Internet lambat bikin kita buang-buang waktu buat nunggu loading. Dengan mengukur kecepatan internet rutin, kita bisa memastikan koneksi layak pakai.
Kalau ternyata lambat, kita bisa komplain ke ISP atau cari solusi. Ini bentuk ikhtiar menjaga amanah waktu.
Selain itu, teknologi juga amanah. Menggunakan tool seperti speedtest-cli secara bijak untuk produktivitas adalah hal positif. Jangan sampai internet cepat malah dipakai buat hal sia-sia. Gunakan teknologi untuk belajar, bekerja, dan berdakwah.
Rasulullah SAW bersabda: "Nikmat yang banyak dilupakan manusia ada dua: kesehatan dan waktu luang." (HR. Bukhari). Internet cepat adalah bagian dari fasilitas yang harus kita manfaatkan dengan baik.
5. Troubleshooting: Kalau Speedtest Error
Kadang ada saja kendala saat menjalankan speedtest-cli. Tenang, ini solusi cepatnya:
- "Command not found" — Instalasi gagal atau PATH bermasalah. Coba
pip install speedtest-cli --userlalu jalankan~/.local/bin/speedtest. - "Cannot retrieve speedtest configuration" — Koneksi bermasalah atau server down. Coba ganti DNS ke 8.8.8.8 atau 1.1.1.1.
- Hasil rendah padahal browser bagus — Driver WiFi atau LAN bermasalah. Update driver atau test pakai kabel LAN.
- Timeout saat test — Firewall atau proxy mungkin memblokir. Matikan sementara atau setting proxy dengan benar.
Kalau lo baru banget di Linux dan masih bingung soal perintah terminal, gue saranin baca dulu artikel 10 perintah dasar linux.
Penutup: Saatnya Praktik Sendiri!
Gimana? Ternyata cara mengukur kecepatan internet lewat terminal itu jauh lebih mudah daripada yang dibayangkan, kan?
Cuma butuh satu perintah sudo apt install speedtest-cli, lalu jalankan speedtest, dan lo langsung dapat data lengkap soal koneksi lo.
Dengan skill ini, lo bisa lebih mandiri dalam mengelola jaringan. Nggak perlu tergantung aplikasi pihak ketiga yang kadang penuh iklan. Terminal adalah teman sejati seorang tech-enthusiast.
Sekarang, gue tantang lo buat langsung praktik di laptop atau VPS lo. Kalau ada kendala atau hasilnya aneh, share aja di kolom komentar. Gue bakal bantu sebisa mungkin.
Jangan lupa share artikel ini ke temen-temen lo yang juga suka ngoprek Linux atau yang lagi galau soal koneksi internet.
Terakhir, buat lo yang baru mampir, jangan lupa explore artikel lain di blog ini. Banyak tutorial menarik seputar Linux, blogging, dan teknologi yang bisa nambah skill lo.
Sampai jumpa di artikel berikutnya. Tetap semangat belajar, tetap jaga shalat, dan jadilah muslim yang bermanfaat!
Salam hangat,
Kang Soel – Blogger yang selalu setia sama terminal 😎





Posting Komentar