Bandwhich - Et nettverksbåndbreddeutnyttelsesverktøy for Linux
Bandwhich, tidligere kjent som "hva", er et terminalverktøy skrevet i Rust-programmeringsspråket, som brukes til å overvåke gjeldende nettverksbåndbreddeutnyttelse av prosessen, tilkoblingen og ekstern IP/vertsnavn. Den snuser et spesifisert nettverksgrensesnitt og sporer IP-pakkestørrelsen, kryssreferanser den med /proc-filsystemet på Linux og lsof på macOS.
Anbefalt lesning: 16 nyttige verktøy for båndbreddeovervåking for å analysere nettverksbruk i Linux
Bandsom reagerer på størrelsen på terminalvinduet, viser mindre informasjon hvis det ikke er mye plass til det. Den vil også forsøke å løse IP-adresser til vertsnavnet deres i bakgrunnen ved å bruke omvendt DNS.
Hvordan installere Bandwhich i Linux-systemer
Dette Bandwhich-verktøyet er et nytt verktøy og det er tilgjengelig for installasjon på Arch Linux fra AUR-depotet med Yay .
Yay er en ekstremt god AUR-hjelper skrevet i Go, som brukes som en Pacman-innpakning for å søke og installere pakker fra AUR-depotet og oppdater hele systemet.
Hvis Yay AUR Helper ikke er installert, kan du installere den ved å klone git-repoen og bygge den ved å bruke følgende kommandoer.
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
Når Yay er installert, kan du bruke den til å installere Bandwhich som vist.
yay -S bandwhich
På andre Linux-distribusjoner kan bandwhich installeres ved å bruke Rust-pakkebehandleren kalt cargo. For å installere Cargo på Linux, må du installere Rust-programmeringsspråket.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Når Rust er installert på systemet, kan du ganske enkelt bruke cargo-kommandoen for å installere Bandwhich i Linux-systemer.
cargo install bandwhich
Dette installerer bandwhich til ~/.cargo/bin/bandwhich
, men du trengte root-privilegier for å kjøre det. For å fikse det, må du opprette en symbolsk lenke til binæren som vist.
sudo ln -s ~/.cargo/bin/bandwhich /usr/local/bin/
Etter det kan du kjøre kommandoen bandwhich, i stedet for sudo ~/.cargo/bin/bandwhich
som vist.
sudo bandwhich
For mer bruk og alternativer, skriv inn:
sudo bandwhich --help
Det er det! Bandwhich er et nyttig kommandolinjeverktøy for å vise gjeldende nettverksbruk etter prosess, tilkobling og ekstern IP/vertsnavn i Linux.