Speedtest CLI Pada FreeBSD Untuk Memeriksa Kecepatan Internet

· 2 min read

Speedtest CLI memungkinkan pengguna FreeBSD untuk menguji kecepatan internet menggunakan baris perintah Command line interface (CLI). Perintah CLI ini

Speedtest CLI memungkinkan pengguna FreeBSD untuk menguji kecepatan internet menggunakan baris perintah Command line interface (CLI). Perintah CLI ini dapat digunakan oleh pengembang perangkat lunak, administrator sistem, dan penggemar komputer untuk mengukur kecepatan bandwidth. Speedtest CLI akan mengukur metrik kinerja koneksi internet seperti unduhan, unggahan, latensi, dan packet loss secara native tanpa bergantung pada browser web.

Umumnya, kebanyakan orang mengukur kecepatan bandwidth menggunakan browser web, dengan cara ini akurasi pengukuran terkadang tidak sesuai dengan paket langganan internet. Speedtest CLI menghadirkan teknologi tepercaya dan jaringan server global di balik server Speedtest dengan antarmuka baris perintah. Dibuat untuk pengembang perangkat lunak, administrator sistem, dan penggemar komputer, Speedtest CLI adalah aplikasi Speedtest asli Linux resmi pertama yang didukung oleh Ookla.

Manfaat Menggunakan Speedtest CLI:
  • Ukur metrik performa koneksi internet seperti unduhan, unggahan, latensi, dan kehilangan paket secara native tanpa bergantung pada browser web.
  • Uji koneksi internet desktop Linux, windows, server jarak jauh, atau bahkan perangkat berdaya rendah seperti Raspberry Pi dengan Speedtest Server Network.
  • Siapkan skrip otomatis untuk mengumpulkan data performa koneksi, termasuk tren dari waktu ke waktu.
  • Gunakan Speedtest dalam program Anda dengan membungkusnya dalam bahasa pemrograman pilihan Anda.
  • Lihat hasil pengujian melalui CSV, JSONL atau JSON.

Menggunakan Speedtest CLI di FreeBSD


Sekarang mari kita praktikkan cara memasang dan menggunakan peedtest CLI di FreeBSD.
Jika Anda menggunakan sistem FreeBSD, Anda dapat memasang Speedtest CLI dengan paket pkg atau port FreeBSD. Speedtest CLI berjalan pada aplikasi python, jadi sebelum memasang Speedtest CLI, pasang python terlebih dahulu.

root@router2:~ # pkg update
root@router2:~ # pkg upgrade -y
Setelah memperbarui dan meningkatkan pkg, lanjutkan dengan menginstal python dan Speedtest.

root@router2:~ # pkg install -g libidn2 ca_root_nss
root@router2:~ # pkg install python39
root@router2:~ # pkg install py-speedtest-cli
Jika menggunakan port sistem, ikuti skrip berikut.

root@router2:~ # cd /usr/ports/lang/python39
root@router2:/usr/ports/lang/python39 # make install clean

root@router2:~ # cd /usr/ports/net/py-speedtest-cli
root@router2:/usr/ports/net/py-speedtest-cli # make install clean
Jika Anda sudah menginstal Speedtest CLI, sekarang saatnya kita menggunakan aplikasi tersebut untuk menguji kecepatan internet yang kita gunakan. Gunakan skrip "speedtest-cli".

root@router2:~ # speedtest-cli
Retrieving speedtest.net configuration...
Testing from PT Telkom Indonesia (36.90.9.6)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by PT. Telekomunikasi Indonesia (Bandung) [118.58 km]: 4.875 ms
Testing download speed............................................
Download: 14.82 Mbit/s
Testing upload speed..............................................
Upload: 6.19 Mbit/s
root@router2:~ #
Sekarang kita menggunakan skrip "speedtest-cli --secure", perhatikan perbedaannya.

root@router2:~ # speedtest-cli --secure
Retrieving speedtest.net configuration...
Testing from PT Telkom Indonesia (36.90.9.6)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by JSN Jaringanku (Ponorogo) [545.49 km]: 75.286 ms
Testing download speed.................................................................
Download: 35.15 Mbit/s
Testing upload speed..............................................
Upload: 5.63 Mbit/s
root@router2:~ #
Dengan skrip "speedtest --single".

root@router2:~ # speedtest --single
Retrieving speedtest.net configuration...
Testing from PT Telkom Indonesia (36.90.9.6)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by PT. Telekomunikasi Indonesia (Bandung) [118.58 km]: 5.736 ms
Testing download speed............................................
Download: 16.02 Mbit/s
Testing upload speed..............................................
Upload: 5.01 Mbit/s
root@router2:~ #
Dalam format JSON atau CSV.

root@router2:~ # speedtest --secure --csv
45311,Pemerintah Kota Surabaya,Surabaya,2023-06-19T06:35:09.977058Z,663.1603865242897,12.454,21602493.377905495,6490160.553338757,,36.90.9.6
root@router2:~ #

root@router2:~ # speedtest --secure --json
{"download": 20362205.216706, "upload": 6426336.491038609, "ping": 12.445, "server": {"url": "http://speedtest.surabaya.go.id:8080/speedtest/upload.php", "lat": "-7.2667", "lon": "112.7333", "name": "Surabaya", "country": "Indonesia", "cc": "ID", "sponsor": "Pemerintah Kota Surabaya", "id": "45311", "host": "speedtest.surabaya.go.id:8080", "d": 663.1603865242897, "latency": 12.445}, "timestamp": "2023-06-19T06:36:59.906721Z", "bytes_sent": 8208384, "bytes_received": 31958486, "share": null, "client": {"ip": "36.90.9.6", "lat": "-6.1741", "lon": "106.8296", "isp": "PT Telkom Indonesia", "isprating": "3.7", "rating": "0", "ispdlavg": "0", "ispulavg": "0", "loggedin": "0", "country": "ID"}}
root@router2:~ #
Dalam tutorial singkat ini, kita akan mempelajari cara memasang speedtest-cli untuk menguji lebar pita internet menggunakan speedtest.net dari Ookla di server Unix FreeBSD atau sistem desktop. Layanan Speedtest Ookla juga tersedia di peramban web yang dapat Anda coba dan bandingkan hasilnya dengan Speedtest CLI.
Subscribe on LinkedIn Speedtest CLI Pada FreeBSD Untuk Memeriksa Kecepatan Internet

Enclosures Link: Speedtest CLI Pada FreeBSD Untuk Memeriksa Kecepatan Internet

Silahkan Berkomentar, Kakak...! Bunda...!

Posting Komentar