Speedtest CLI Pada FreeBSD Untuk Memeriksa Kecepatan Internet
· 2 min read · Label UnixBSDSpeedtest 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:
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.
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
root@router2:~ # pkg install -g libidn2 ca_root_nss
root@router2:~ # pkg install python39
root@router2:~ # pkg install py-speedtest-cli
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
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:~ #
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:~ #
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:~ #
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:~ #
Silahkan Berkomentar, Kakak...! Bunda...!
Posting Komentar