Vyhledávání na webu

Bandwhich - Nástroj pro využití šířky pásma sítě pro Linux


Bandwhich, dříve známý jako „co“, je terminálový nástroj napsaný v programovacím jazyce Rust, který se používá ke sledování aktuálního využití šířky pásma sítě proces, připojení a vzdálená IP/název hostitele. Snímá zadané síťové rozhraní a sleduje velikost IP paketů, křížově je odkazuje na souborový systém /proc na Linuxu a lsof na macOS.

Doporučená četba: 16 užitečných nástrojů pro sledování šířky pásma k analýze využití sítě v systému Linux

Bandwhich reaguje na velikost okna terminálu a zobrazuje méně informací, pokud pro ně není mnoho místa. Také se bude snažit přeložit IP adresy na jejich název hostitele na pozadí pomocí reverzního DNS.

Jak nainstalovat Bandwhich v systémech Linux

Tento nástroj Bandwhich je nový nástroj a lze jej nainstalovat na Arch Linux z úložiště AUR pomocí Yay .

Yay je extrémně dobrý pomocník AUR napsaný v Go, který se používá jako obal Pacman k vyhledávání a instalaci balíčky z úložiště AUR a aktualizujte celý systém.

Pokud není Yay AUR Helper nainstalován, můžete jej nainstalovat naklonováním git repo a jeho vytvořením pomocí následujících příkazů.

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

Jakmile Yay nainstalujete, můžete jej použít k instalaci Bandwhich, jak je znázorněno.

yay -S bandwhich

Na jiných distribucích Linuxu lze bandwhich nainstalovat pomocí správce balíčků Rust s názvem cargo. Chcete-li nainstalovat Cargo na Linux, musíte nainstalovat programovací jazyk Rust.

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

Po instalaci Rust do systému můžete jednoduše použít příkaz cargo k instalaci Bandwhich v systémech Linux.

cargo install bandwhich

Tím se nainstaluje bandwith do ~/.cargo/bin/bandwhich, ale ke spuštění potřebujete oprávnění root. Chcete-li to opravit, musíte vytvořit symbolický odkaz na binární soubor, jak je znázorněno.

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

Poté můžete spustit příkaz bandwhich namísto sudo ~/.cargo/bin/bandwhich, jak je znázorněno.


sudo bandwhich

Pro další použití a možnosti zadejte:


sudo bandwhich --help

A je to! Bandwhich je užitečný nástroj příkazového řádku pro zobrazení aktuálního využití sítě podle procesu, připojení a vzdálené adresy IP/názvu hostitele v systému Linux.