Bandwhich - E Network Bandwidth Utilisatiounsinstrument fir Linux


Bandwhich, fréier als wat bekannt, ass en Terminal Utility geschriwwen an der Rust Programmiersprache, déi benotzt gëtt fir d'aktuell Netzbandbreedung ze iwwerwaachen duerch de Prozess, d'Verbindung an d'Remote IP/Hostnumm. Et snifft eng spezifizéiert Netzwierk-Interface a verfollegt d'IP Paketgréisst, Kräizreferenzéiert et mam lsof op macOS.

Recommandéiert Liesen: 16 Nëtzlech Bandwidth Monitoring Tools fir d'Netzwierkverbrauch an Linux ze analyséieren

Band déi op d'Terminalfenstergréisst reagéiert, weist manner Informatioun wann et net vill Plaz dofir ass. Och wäert et probéieren d'IP Adressen op hiren Hostnumm am Hannergrond ze léisen mat ëmgedréint DNS.

Wéi installéiert Bandwhich a Linux Systemer

Dëst Bandwhich Utility ass en neit Utility an et ass verfügbar fir op Arch Linux aus dem AUR Repository mat Yay z'installéieren.

Yay ass en extrem gudden AUR Helfer geschriwwen a Go, deen als Pacman Wrapper benotzt gëtt fir Packagen aus dem AUR Repository ze sichen an z'installéieren an de ganze System ze aktualiséieren.

Wann de Yay AUR Helper net installéiert ass, kënnt Dir et installéieren andeems Dir de Git Repo klonet an se mat de folgende Kommandoen opbaut.

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

Wann de Yay installéiert ass, kënnt Dir et benotze fir Bandwhich z'installéieren wéi gewisen.

$ yay -S bandwhich

Op Aner Linux Verdeelungen, Band déi installéiert ka ginn mat dem Rust Package Manager genannt Cargo. Fir Cargo op Linux z'installéieren, musst Dir Rust Programméierungssprooch installéieren.

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

Wann Rust um System installéiert ass, kënnt Dir einfach de Cargo Kommando benotze fir Bandwhich a Linux Systemer z'installéieren.

$ cargo install bandwhich

Dëst installéiert Bandwhich op ~/.cargo/bin/bandwhich awer Dir hutt Root Privilegien gebraucht fir se auszeféieren. Fir dat ze fixéieren, musst Dir e symbolesche Link op de Binär erstellen wéi gewisen.

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

Duerno kënnt Dir Bandwhich Kommando ausféieren, amplaz sudo ~/.cargo/bin/bandwhich wéi gewisen.

$ sudo bandwhich

Fir méi Notzung an Optiounen, Typ:

$ sudo bandwhich --help

Dat ass et! Bandwhich ass en nëtzlecht Kommandozeil-Utility fir déi aktuell Netzwierkverbrauch duerch Prozess, Verbindung a Fern-IP/Hostnumm op Linux ze weisen.