Mengecek kecepatan internet atau yang biasa disebut speedtest sangatlah penting untuk mengetahui kecepatan internet yang dimilikinya. namun biasanya kita menggunakan browser untuk membuka speedtest.net dan tidak bisa dilakukan oleh vps / server yang memiliki interface command line.
Tapi tenang saja, disini tkjpedia akan membahas cara menggunakan speedtest di command line interface.
Apa itu speedtest-cli?
Speedtest-cli adalah skrip yang ditulis dalam bahasa pemrograman Python yang mengukur kecepatan internet secara dua arah. Aplikasi ini memungkinkan Anda untuk memeriksa kecepatan internet Anda pada jarak dalam km, dapat menguji terhadap server tertentu dan juga menyediakan URL sehingga Anda dapat membagikan hasil Anda di internet.
Bagaimana cara menginstal speedtest-cli di Linux?
Untuk menginstal aplikasi speedtest-cli, Anda harus memiliki Python 2.4-3.4 atau versi yang ditingkatkan yang terpasang di sistem Anda.
Anda dapat menginstal alat speedtest-cli menggunakan dua metode. Metode pertama termasuk penggunaan manajer paket python-pip, metode kedua adalah mengunduh skrip Python secara manual, membuatnya dapat dieksekusi dan kemudian menjalankan aplikasi.
Cara Speedtest di VPS (command line)
Update repository
sebelum memasang speedtest-cli kalian perlu update repository dulu.
apt-get update
Install python-pip
setelah update repository, kamu bisa menginstall python-pip untuk memasang speedtest-cli nanti.
apt-get install python-pip
Install speedtest-cli
langkah yang terakhir adalah memasang speedtest-cli
pip install speedtest-cli
Mencoba speedtest-cli
Kamu bisa melihat cara penggunaan dengan perintah “speedtest-cli -h”
root@local:~# speedtest-cli -h usage: speedtest-cli [-h] [--no-download] [--no-upload] [--bytes] [--share] [--simple] [--csv] [--csv-delimiter CSV_DELIMITER] [--csv-header] [--json] [--list] [--server SERVER] [--exclude EXCLUDE] [--mini MINI] [--source SOURCE] [--timeout TIMEOUT] [--secure] [--no-pre-allocate] [--version] Command line interface for testing internet bandwidth using speedtest.net. -------------------------------------------------------------------------- https://github.com/sivel/speedtest-cli optional arguments: -h, --help show this help message and exit --no-download Do not perform download test --no-upload Do not perform upload test --bytes Display values in bytes instead of bits. Does not affect the image generated by --share, nor output from --json or --csv --share Generate and provide a URL to the speedtest.net share results image, not displayed with --csv --simple Suppress verbose output, only show basic information --csv Suppress verbose output, only show basic information in CSV format. Speeds listed in bit/s and not affected by --bytes --csv-delimiter CSV_DELIMITER Single character delimiter to use in CSV output. Default "," --csv-header Print CSV headers --json Suppress verbose output, only show basic information in JSON format. Speeds listed in bit/s and not affected by --bytes --list Display a list of speedtest.net servers sorted by distance --server SERVER Specify a server ID to test against. Can be supplied multiple times --exclude EXCLUDE Exclude a server from selection. Can be supplied multiple times --mini MINI URL of the Speedtest Mini server --source SOURCE Source IP address to bind to --timeout TIMEOUT HTTP timeout in seconds. Default 10 --secure Use HTTPS instead of HTTP when communicating with speedtest.net operated servers --no-pre-allocate Do not pre allocate upload data. Pre allocation is enabled by default to improve upload performance. To support systems with insufficient memory, use this option to avoid a MemoryError --version Show the version number and exit root@local:~#
contohnya, speedtest-cli –share. agar hasil nya bisa di lihat dalam bentuk gambar.
Hasil test pertama saya
Saya ingin memilih server manual
speedtest-cli –list
hasilnya ga akan saya tulis disini karena banyak banget, silahkan dicoba sendiri.
namun saya ingin menyaring hanya indonesia.
speedtest-cli –list | grep -i Indonesia
root@local:~# speedtest-cli --list | grep -i Indonesia 8042) Universitas Negeri Yogyakarta (Yogyakarta, Indonesia) [0.03 km] 10975) Universitas Islam Indonesia (Yogyakarta, Indonesia) [0.03 km] 7106) GMedia Technologies (Yogyakarta, Indonesia) [0.03 km] 8922) Universitas Gadjah Mada (Yogyakarta, Indonesia) [0.03 km] 6910) CitraNet (Yogyakarta, Indonesia) [0.03 km] 11151) Lungit Inc (Jogjakarta, Indonesia) [0.83 km] 12532) citranet (Jogjakarta, Indonesia) [0.83 km] 15712) PT. Hutchison 3 Indonesia SOC (Surakarta, Indonesia) [56.23 km] 7301) CitraNet (Surakarta, Indonesia) [56.23 km] 15121) Diponegoro University (Semarang, Indonesia) [88.91 km] 7127) GMedia Technologies (Semarang, Indonesia) [92.99 km] 1372) PT. Telekomunikasi Indonesia (Semarang, Indonesia) [92.99 km] 8105) Universitas Negeri Semarang (Semarang, Indonesia) [92.99 km] 11284) HYPERNET (Semarang, Indonesia) [92.99 km] 21296) PT. Bina Informatika Solusi (Cirebon, Indonesia) [232.12 km] 10925) UB (Malang, Indonesia) [249.20 km] 2233) PT. Telekomunikasi Indonesia (Surabaya, Indonesia) [267.79 km] 7370) PT Mora Telematika Indonesia (Surabaya, Indonesia) [267.79 km] 788) D~NET (Surabaya, Indonesia) [267.79 km] 4802) Firstmedia (Surabaya, Indonesia) [267.79 km] 6434) Wowrack Indonesia (Surabaya, Indonesia) [267.79 km] 4958) PT. Datautama Dinamika (Surabaya, Indonesia) [267.79 km] 7397) Universitas Kristen Petra (Surabaya, Indonesia) [267.79 km] 14395) Hutchison 3 Indonesia SUB (Surabaya, Indonesia) [269.08 km] 7580) PT. Telekomunikasi Indonesia (Bandung, Indonesia) [320.36 km] 7658) UNPAD (Bandung, Indonesia) [320.36 km] 5065) HYPERNET (Bandung, Indonesia) [320.36 km] 5318) Firstmedia (Bandung, Indonesia) [320.36 km] 4344) Neuviz (Bandung, Indonesia) [320.36 km] 9756) StarNet (Bandung, Indonesia) [320.36 km] 7571) PT. Cyberplus Media Pratama (Bekasi, Indonesia) [394.97 km] 3070) PT. Pasifik Satelit Nusantara (Bekasi, Indonesia) [394.97 km] 14276) Hutchison 3 Indonesia - CGK-PK (Sentul, Indonesia) [413.04 km] 9766) StarNet (Bogor, Indonesia) [414.79 km] 14325) Hutchison 3 Indonesia CGK-MM (Jakarta, Indonesia) [426.48 km] 14763) PT. Cyber Network Indonesia (Jakarta, Indonesia) [426.48 km] 21833) PT Adi Inti Mandiri (South Jakarta, Indonesia) [427.96 km] 12934) MYMATRIX (Jakarta, Indonesia) [430.74 km] 797) Biznet Networks (Jakarta, Indonesia) [430.74 km] 4764) PT Indosat, Tbk (Jakarta, Indonesia) [430.74 km] 11118) My Republic Indonesia (Jakarta, Indonesia) [430.74 km] 7762) PT INDOSATM2 (Jakarta, Indonesia) [430.74 km] 7582) PT. Telekomunikasi Indonesia (Jakarta, Indonesia) [430.74 km] 6612) FirstMedia (Jakarta, Indonesia) [430.74 km] 12909) BALIFIBER (PT Bali Towerindo Sentra Tbk) (Jakarta, Indonesia) [430.74 km] 282) CBN (Jakarta, Indonesia) [430.74 km] 7410) PT. Orion Cyber Internet (Jakarta, Indonesia) [430.74 km] 10730) PT. XL Axiata Tbk. (Jakarta, Indonesia) [430.74 km] 4210) PT Smartfren Telecom (Jakarta, Indonesia) [430.74 km] 10810) Wowrack (Jakarta, Indonesia) [430.74 km] 5248) HYPERNET (Jakarta, Indonesia) [430.74 km] 5777) PT Sumber Data Indonesia (Jakarta, Indonesia) [430.74 km] 12936) PT. Jala Lintas Media (Jakarta, Indonesia) [430.74 km] 10239) PT. Smart Media Pratama (Jakarta, Indonesia) [430.74 km] 8874) DTP (Jakarta, Indonesia) [430.74 km] 5356) BoltSuper4G (Jakarta, Indonesia) [430.74 km] 11033) PT Angkasa Komunikasi Global Utama (Jakarta, Indonesia) [430.74 km] 11052) PT Inet Global Indo (Jakarta, Indonesia) [430.74 km] 7162) PT Mora Telematika Indonesia (Jakarta, Indonesia) [430.74 km] 7680) PT. Sumber Data Indonesia (Jakarta, Indonesia) [430.74 km] 20932) BUANA.NET by SUITEN.ID (Jakarta, Indonesia) [430.74 km] 21765) ATS Internet (Jakarta, Indonesia) [430.74 km] 21471) PT BIT TEKNOLOGI NUSANTARA (Jakarta, Indonesia) [430.74 km] 20264) Skyline Semesta (Jakarta, Indonesia) [430.74 km] 21532) Circlecom (Jakarta, Indonesia) [430.74 km] 16039) Axarva Media Teknologi (Jakarta, Indonesia) [430.74 km] 3703) FirstMedia (Tangerang, Indonesia) [449.77 km] 20930) MTMBALI (Kuta, Indonesia) [539.32 km] 6131) HYPERNET (Denpasar, Indonesia) [542.23 km] 7581) PT. Telekomunikasi Indonesia (Denpasar, Indonesia) [542.23 km] 7099) Neuviz (Kuta, Indonesia) [542.23 km] 7113) GMedia Technologies (Denpasar, Indonesia) [542.23 km] 13874) Hutchison 3 Indonesia - DPS (Denpasar, Indonesia) [542.23 km] 18333) Varnion Hospitality System (Kuta, Indonesia) [542.23 km] 10356) GRATIS.NET.ID (Ubud, Indonesia) [545.00 km] 21269) PT LINTAS DATA PRIMA (Sanur, Indonesia) [548.30 km] 21954) TSCN (Metro, Indonesia) [633.42 km] 7589) PT. Telekomunikasi Indonesia (Mataram, Indonesia) [639.00 km] 1370) PT Telekomunikasi Indonesia (Banjarmasin, Indonesia) [681.69 km] 7585) PT. Telekomunikasi Indonesia (Palembang, Indonesia) [819.31 km] 13901) Hutchison 3 Indonesia PLM (Palembang, Indonesia) [819.31 km] 1369) PT. Telekomunikasi Indonesia (Balikpapan, Indonesia) [1020.39 km] 2232) PT. Telekomunikasi Indonesia (Makassar, Indonesia) [1043.10 km] 14522) Hutchison 3 Indonesia UPG (Makassar, Indonesia) [1044.33 km] 1371) PT Telekomunikasi Indonesia (Batam, Indonesia) [1211.57 km] 18108) PT. Hutchison 3 Indonesia - BTH (Batam, Indonesia) [1211.57 km] 20852) Grahakomindo (Batam, Indonesia) [1211.57 km] 18993) PT Mora Telematika Indonesia (Batam, Indonesia) [1211.57 km] 7368) PT Mora Telematika Indonesia (Singapore, Republic of Singapore) [1246.68 km] 14274) Hutchison 3 Indonesia - PKU (Pekanbaru, Indonesia) [1353.11 km] 7584) PT. Telekomunikasi Indonesia (Pekanbaru, Indonesia) [1354.93 km] 13342) Dashnet (Pekanbaru, Indonesia) [1354.93 km] 14890) PT. Aplikanusa Lintasarta (Jakarta, Indonesia) [1601.85 km] 7583) PT. Telekomunikasi Indonesia (Medan, Indonesia) [1812.91 km] 15372) nusanet (Medan, Indonesia) [1812.91 km] 19192) PT Mora Telematika Indonesia (Medan, Indonesia) [1812.91 km] 7586) PT. Telekomunikasi Indonesia (Manado, Indonesia) [1909.38 km] 21404) Universitas Sam Ratulangi (Manado, Indonesia) [1909.38 km] 8324) Infotek Global Network (Manado, Indonesia) [1909.38 km] 7587) PT. Telekomunikasi Indonesia (Ambon, Indonesia) [2017.47 km] 7588) PT. Telekomunikasi Indonesia (Ternate, Indonesia) [2113.08 km] 7590) PT. Telekomunikasi Indonesia (Sorong, Indonesia) [2439.27 km] 7591) PT. Telekomunikasi Indonesia (Timika, Indonesia) [2953.85 km] 7592) PT. Telekomunikasi Indonesia (Jayapura, Indonesia) [3410.45 km] root@local:~#
tkjpedia ingin menggunakan server UGM untuk speedtest nya.
root@local:~# speedtest-cli –server 8922
hasilnya :
root@local:~# speedtest-cli --server 8922 Retrieving speedtest.net configuration... Testing from PT Telkom Indonesia (36.84.0.30)... Retrieving speedtest.net server list... Retrieving information for the selected server... Hosted by Universitas Gadjah Mada (Yogyakarta) [0.03 km]: 31.522 ms Testing download speed................................................................................ Download: 47.01 Mbit/s Testing upload speed................................................................................................ Upload: 68.41 Mbit/s root@local:~#
Selesai
Silahkan mencoba. kalau ada yang ingin ditanyakan bisa komentar. Terimakasih