Bandwhich - Usa ka Himan sa Paggamit sa Bandwidth sa Network para sa Linux


Ang Bandwhich, kaniadto nailhan nga unsa, usa ka terminal utility nga gisulat sa Rust programming language, nga gigamit alang sa pagmonitor sa kasamtangan nga paggamit sa bandwidth sa network pinaagi sa proseso, koneksyon, ug hilit nga IP/hostname. Nag-sniff kini sa usa ka piho nga interface sa network ug nagsubay sa gidak-on sa IP packet, nag-cross-referencing niini sa lsof sa macOS.

Girekomenda nga Basaha: 16 Mapuslanon nga Bandwidth Monitoring Tools sa Pag-analisar sa Paggamit sa Network sa Linux

Ang banda nga mosanong sa gidak-on sa bintana sa terminal, nagpakita sa gamay nga kasayuran kung wala’y daghang lugar alang niini. Usab, kini maningkamot nga masulbad ang mga IP address sa ilang hostname sa background gamit ang reverse DNS.

Giunsa ang Pag-install sa Bandwhich sa Linux Systems

Kini nga Bandwhich utility usa ka bag-ong utility ug kini magamit aron ma-install sa Arch Linux gikan sa AUR repository gamit ang Yay.

Ang Yay usa ka maayo kaayo nga katabang sa AUR nga gisulat sa Go, nga gigamit ingon usa ka pambalot sa Pacman sa pagpangita ug pag-install sa mga pakete gikan sa repositoryo sa AUR ug pag-update sa tibuuk nga sistema.

Kung wala ma-install ang Yay AUR Helper, mahimo nimo kini i-install pinaagi sa pag-clone sa git repo ug paghimo niini gamit ang mga mosunud nga mga mando.

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

Sa higayon nga ma-install si Yay, magamit nimo kini aron ma-install ang Bandwhich sama sa gipakita.

$ yay -S bandwhich

Sa Ubang mga distribusyon sa Linux, ang band nga mahimong ma-install gamit ang Rust package manager nga gitawag nga kargamento. Aron ma-install ang Cargo sa Linux, kinahanglan nimo nga i-install ang Rust programming language.

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

Sa higayon nga ma-install ang Rust sa sistema, mahimo nimong gamiton ang cargo command aron ma-install ang Bandwhich sa mga sistema sa Linux.

$ cargo install bandwhich

Nag-instalar kini og bandwhich ngadto sa ~/.cargo/bin/bandwhich pero gikinahanglan nimo ang root privileges para makadagan niini. Aron ayohon kana, kinahanglan nimo nga maghimo usa ka simbolo nga link sa binary sama sa gipakita.

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

Human niana, mahimo nimong ipadagan ang bandwhich command, imbes nga sudo ~/.cargo/bin/bandwhich ingon sa gipakita.

$ sudo bandwhich

Para sa dugang nga paggamit ug mga kapilian, i-type ang:

$ sudo bandwhich --help

Mao na! Ang Band nga usa ka mapuslanon nga command-line utility alang sa pagpakita sa kasamtangan nga paggamit sa network pinaagi sa proseso, koneksyon ug hilit nga IP/hostname sa Linux.