Bandwhich - Alat Pemanfaatan Bandwidth Jaringan untuk Linux
Bandwhich, sebelumnya dikenal sebagai “what”, adalah utilitas terminal yang ditulis dalam bahasa pemrograman Rust, yang digunakan untuk memantau penggunaan bandwidth jaringan saat ini oleh proses, koneksi, dan IP/nama host jarak jauh. Ia mengendus antarmuka jaringan tertentu dan melacak ukuran paket IP, melakukan referensi silang dengan sistem file /proc di Linux dan lsof di macOS.
Bacaan yang Direkomendasikan: 16 Alat Pemantauan Bandwidth yang Berguna untuk Menganalisis Penggunaan Jaringan di Linux
Bandwhich responsif terhadap ukuran jendela terminal, menampilkan informasi lebih sedikit jika tidak ada banyak ruang untuk itu. Selain itu, ia akan berusaha menyelesaikan alamat IP ke nama hostnya di latar belakang menggunakan DNS terbalik.
Cara Memasang Bandwhich di Sistem Linux
Utilitas Bandwhich ini adalah utilitas baru dan tersedia untuk diinstal di Arch Linux dari repositori AUR menggunakan Yay .
Yay adalah pembantu AUR yang sangat bagus yang ditulis dalam Go, yang digunakan sebagai pembungkus Pacman untuk mencari dan menginstal paket dari repositori AUR dan perbarui seluruh sistem.
Jika Yay AUR Helper belum diinstal, Anda dapat menginstalnya dengan mengkloning repo git dan membuatnya menggunakan perintah berikut.
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
Setelah Yay dipasang, Anda dapat menggunakannya untuk memasang Bandwhich seperti yang ditunjukkan.
yay -S bandwhich
Pada distribusi Linux lainnya, bandwhich dapat diinstal menggunakan pengelola paket Rust yang disebut cargo. Untuk menginstal Cargo di Linux, Anda perlu menginstal bahasa pemrograman Rust.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Setelah Rust terinstal di sistem, Anda cukup menggunakan perintah cargo untuk menginstal Bandwhich di sistem Linux.
cargo install bandwhich
Ini akan menginstal bandwhich ke ~/.cargo/bin/bandwhich
tetapi Anda memerlukan hak akses root untuk menjalankannya. Untuk memperbaikinya, Anda perlu membuat tautan simbolis ke biner seperti yang ditunjukkan.
sudo ln -s ~/.cargo/bin/bandwhich /usr/local/bin/
Setelah itu, Anda dapat menjalankan perintah bandwhich, alih-alih sudo ~/.cargo/bin/bandwhich
seperti yang ditunjukkan.
sudo bandwhich
Untuk penggunaan dan opsi lebih lanjut, ketik:
sudo bandwhich --help
Itu dia! Bandwhich adalah utilitas baris perintah yang berguna untuk menampilkan penggunaan jaringan saat ini berdasarkan proses, koneksi, dan IP/nama host jarak jauh di Linux.