Bandwhich: una eina d'utilització d'ample de banda de xarxa per a Linux


Bandwhich, abans coneguda com què, és una utilitat de terminal escrita en llenguatge de programació Rust, que s'utilitza per controlar l'ús actual de l'ample de banda de la xarxa pel procés, la connexió i la IP/nom d'amfitrió remota. Olora una interfície de xarxa especificada i fa un seguiment de la mida del paquet IP, fent-hi referències creuades amb l'lsof a macOS.

Lectura recomanada: 16 eines útils de control de l'ample de banda per analitzar l'ús de la xarxa a Linux

Bandwhich respon a la mida de la finestra del terminal, mostra menys informació si no hi ha gaire espai. A més, s'esforçarà per resoldre les adreces IP al seu nom d'amfitrió en segon pla mitjançant DNS invers.

Com instal·lar Bandwhich en sistemes Linux

Aquesta utilitat Bandwhich és una nova utilitat i està disponible per instal·lar-la a Arch Linux des del dipòsit AUR mitjançant Yay.

Yay és un ajudant AUR molt bo escrit a Go, que s'utilitza com a embolcall de Pacman per cercar i instal·lar paquets des del dipòsit AUR i actualitzar tot el sistema.

Si Yay AUR Helper no està instal·lat, podeu instal·lar-lo clonant el repositori git i construint-lo amb les ordres següents.

$ git clone https://aur.archlinux.org/yay.git
$ cd yay
$ makepkg -si

Un cop instal·lat Yay, podeu utilitzar-lo per instal·lar Bandwhich tal com es mostra.

$ yay -S bandwhich

En altres distribucions de Linux, bandwhich es pot instal·lar mitjançant el gestor de paquets Rust anomenat cargo. Per instal·lar Cargo a Linux, cal instal·lar el llenguatge de programació Rust.

$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Un cop instal·lat Rust al sistema, només podeu utilitzar l'ordre de càrrega per instal·lar Bandwhich als sistemes Linux.

$ cargo install bandwhich

Això instal·la bandwhich a ~/.cargo/bin/bandwhich però necessiteu privilegis de root per executar-lo. Per solucionar-ho, heu de crear un enllaç simbòlic al binari tal com es mostra.

$ sudo ln -s ~/.cargo/bin/bandwhich /usr/local/bin/

Després d'això, podeu executar l'ordre bandwhich, en lloc de sudo ~/.cargo/bin/bandwhich com es mostra.

$ sudo bandwhich

Per obtenir més ús i opcions, escriviu:

$ sudo bandwhich --help

Això és! Bandwhich és una utilitat de línia d'ordres útil per mostrar l'ús actual de la xarxa per procés, connexió i IP/nom d'amfitrió remot a Linux.