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.