Lompat ke konten Lompat ke sidebar Lompat ke footer

Cara Speedtest di Terminal Linux

cara speedtest pada terminal linux
cara speedtest pada terminal linux

Halo Teman. Kali ini dani31 membagikan cara speedtest pada terminal linux. cara speedtest di terminal linux ini bisa kalian terapkan di berbagai distro linux.

Untuk distro linux dapat kalian sesuaikan dengan kebutuhan kalian. speedtest-cli kali ini biasanya saya gunakan pada linux yang berbasis server atau CLI (Command Line Interface). dulu pada saat pertama kali mendapatkan project untuk membangun infrastruktur server memakai sistem operasi berbasis linux.

Linux yang saya pakai pada saat itu  yakni ubuntu server 18.04. pada saat itu muncul masalah dengan pertanyaan "bagaimana cara cek speed yang ada pada server tersebut?". oleh karena itu saya googling dan mencari berbagai referensi yang valid akan cara ini.

Langsung saja ke tahap instalasi speedtest-cli untuk cek speedtest pada terminal linux.


Cara Speedtest Memakai Terminal Linux

Metode instalasi yang digunakan pada tutorial kali ini dengan apt.

Pada debian distro seperti ubuntu, linuxmint. kita bisa install speedtest-cli ini dari official repository memakai apt. dengan cara dibawah ini.

sudo apt-get install speedtest-cli


Memakai metode pip

Cara kedua ini memakai sebuah paket sistem management yang dikembangkan dan ditulis oleh python. untuk perintahnya dibawah ini.

pip install speedtest-cli


Memakai GitHub

Mungkin teman teman sudah tidak asing lagi dengan yang namanya github. kalian bisa memakai git clone untuk speedtest-cli

git clone https://github.com/sivel/speedtest-cli.git

Pada direktori speedtest-cli terdapat file dengan ekstensi .py yang bisa kalian install atau executable.


Instalasi Memakai cURL

Jika kalian tidak ingin setiap instalasi, opsi ini bisa kalian gunakan hanya bisa di unduh memakai python script.

curl -Lo speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
chmod +x speedtest-cli


Instalasi Memakai Wget

Metode ini mirip dengan cURL tapi hanya diganti dengan wget. cara ini sangat ampuh jika kalian paham dengan Wget.

wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
chmod +x speedtest-cli



Cara memakai speedtest pada terminal linux

Memakai mode default

Untuk default mode kita bisa memakai perintah speedtest-cli pada terminal linux tanpa menambahkan argumen atau perintah tambahan. cara ini akan memilih server test dengan acak sesuai dengan performa server dan koneksi kita. pada tampilan nya kalian bisa lihat dibawah ini yaitu download speed dan upload speed.

cara speedtest-cli terminal linux
cara speedtest-cli terminal linux


Untuk studi kasus yang terjadi pada saya yakni sekitar 600/600 Mbps. dengan hasil yang memuaskan.


Perintah memilih server

Jika kalian ingin memilih server test sesuai keinginan seperti yang ada pada speedtest di browser maka tahap awal tampilkan list server yang sudah siap terlebih dahulu. dengan perintah

speedtest --list

Dan untuk memakai server tersebut bisa memilih server ID dengan perintah

speedtest --server 31656


Keterangan : 31656 merupakan ID server yang akan kita gunakan.


Export final test format CSV

Jika studi kasus anda sama dengan dani31 maka cara ini bisa kalian gunakan. awalnya saya diperintahkan untuk melakukan ekspor hasil dari beberapa speedtest entah dengan format apapun nah oleh sebab itu dani31 memakai format CSV karena bisa dibuka memakai software yang sudah lumrah kita gunakan seperti excel, notepad, notepad ++, Visual Studio Code, dan masih banyak lagi.

Untuk melakukan ekspor hasil dengan format CSV maka perlu menambahkan perintah --csv-delimiter dan pilih delimiter sesuai dengan kebutuhan.

speedtest-cli --csv --csv-delimiter '|'

Teman-teman juga bisa memilih sesuai kebutuhan contoh untuk header.

speedtest-cli --csv-header --csv-delimiter '|'


Share Hasil  Speedtest

Cara ini digunakan untuk membagikan hasil dari speedtest yang kita lakukan di terminal linux. dengan menambahkan perintah --share 

speedtest-cli --share
Hasil Speedtest terminal linux
Hasil Speedtest


Untuk hasilnya kalian akan mendapatkan sebuah file dengan format PNG.

Jika kamu menggunakan MacOs maka cara speedtest-cli seperti berikut.

$ brew tap teamookla/speedtest
$ brew update
$ # Example how to remove conflicting or old versions using brew
$ # brew uninstall speedtest --force
$ brew install speedtest --force

Untuk Ubuntu/Debian Terbaru

$ sudo apt-get install gnupg1 apt-transport-https dirmngr
$ export INSTALL_KEY=379CE192D401AB61
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys
$ INSTALL_KEY$echo "deb https://ookla.bintray.com/debian generic main" | sudo tee  /etc/apt/sources.list.d/speedtest.list
$ sudo apt-get update
# Other non-official binaries will conflict with Speedtest CLI
# Example how to remove using apt-get
# sudo apt-get remove speedtest-cli
$ sudo apt-get install speedtest

Fedora/Centos/Redhat

$ sudo yum install wget
$ wget https://bintray.com/ookla/rhel/rpm -O bintray-ookla-rhel.repo
$ sudo mv bintray-ookla-rhel.repo /etc/yum.repos.d/
$ # Other non-official binaries will conflict with Speedtest CLI
$ # Example how to remove using yum
$ # rpm -qa | grep speedtest | xargs -I {} sudo yum -y remove {}
$ sudo yum install speedtest

Dan juga FreeBSD

$ sudo pkg update && sudo pkg install -g libidn2 ca_root_nss
$ # Example how to remove conflicting or old versions using pkg
$ # sudo pkg remove speedtest
$ sudo pkg add "https://install.speedtest.net/app/cli/ookla-speedtest-1.0.0-freebsd.pkg"

Note: Perintah diatas merupakan cara memasang paket speedtest-cli terbaru dengan refrensi dari speedtest.net.

Kesimpulan

Seperti yang kalian ketahui speedtest-cli ini memberikan informasi sama persis dengan speedtest yang ada di situs web speedtest, dengan cara ini juga kita bisa melakukan speedtest di terminal linux dengan mudah terlebih jika kasus kalian sama dengan yang dani31 alami.


Demikian cara speedtest di terminal linux dari dani31 jika ada kesalahan penulisan dan kata harap dimaklumi dan komentar di bawah.

Piece and Out Thanks

Posting Komentar untuk "Cara Speedtest di Terminal Linux"