Pesquisa de site

Band Which - Uma ferramenta de utilização de largura de banda de rede para Linux


Bandwhich, anteriormente conhecido como “what”, é um utilitário de terminal escrito na linguagem de programação Rust, que é usado para monitorar a utilização atual da largura de banda da rede por o processo, a conexão e o IP/nome do host remoto. Ele detecta uma interface de rede especificada e rastreia o tamanho do pacote IP, fazendo referência cruzada com o sistema de arquivos /proc no Linux e lsof no macOS.

Leitura recomendada: 16 ferramentas úteis de monitoramento de largura de banda para analisar o uso da rede no Linux

Band which responde ao tamanho da janela do terminal, mostra menos informações se não houver muito espaço para isso. Além disso, ele se esforçará para resolver endereços IP para seus nomes de host em segundo plano usando DNS reverso.

Como instalar o Band Which em sistemas Linux

Este utilitário Bandwhich é um utilitário novo e está disponível para instalação no Arch Linux a partir do repositório AUR usando Yay .

Yay é um auxiliar AUR extremamente bom escrito em Go, que é usado como um wrapper do Pacman para pesquisar e instalar pacotes do repositório AUR e atualizar todo o sistema.

Se o Yay AUR Helper não estiver instalado, você pode instalá-lo clonando o repositório git e construindo-o usando os seguintes comandos.

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

Uma vez instalado o Yay, você pode usá-lo para instalar o Bandwhich conforme mostrado.

yay -S bandwhich

Em outras distribuições Linux, bandwhich pode ser instalado usando o gerenciador de pacotes Rust chamado cargo. Para instalar o Cargo no Linux, você precisa instalar a linguagem de programação Rust.

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

Depois que o Rust estiver instalado no sistema, você pode simplesmente usar o comando cargo para instalar o Bandwhich em sistemas Linux.

cargo install bandwhich

Isso instala bandwhich em ~/.cargo/bin/bandwhich mas você precisa de privilégios de root para executá-lo. Para corrigir isso, você precisa criar um link simbólico para o binário conforme mostrado.

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

Depois disso, você poderá executar o comando bandwhich, em vez de sudo ~/.cargo/bin/bandwhich como mostrado.


sudo bandwhich

Para mais uso e opções, digite:


sudo bandwhich --help

É isso! Bandwhich é um utilitário de linha de comando útil para exibir o uso atual da rede por processo, conexão e IP/nome de host remoto no Linux.