Como ver a utilização da largura de banda da rede com Bandwhich

Se você quer saber o que acontece dentro da sua rede, aprenda a como ver a utilização da largura de banda da rede com Bandwhich.

Bandwhich, anteriormente conhecido como What, é um utilitário de código aberto da linha de comandos para exibir a utilização da largura de banda da rede por processo, conexão e IP ou nome de host remoto.

Como ver a utilização da largura de banda da rede com Bandwhich
Como ver a utilização da largura de banda da rede com Bandwhich

Ele fareja a placa de interface de rede fornecida e registra o tamanho do pacote IP e, por fim, faz referência cruzada com o sistema de arquivos /proc no sistema Linux ou com o comando lsof no Mac OS.

Bandwhich é escrito na linguagem de programação Rust e suporta Linux e Mac OS.

Como instalar o bandwhich no Linux

Antes de começar a ver a utilização da largura de banda da rede com Bandwhich, é preciso instalar esse programa.

O bandwhich está disponível no AUR, para que você possa instalá-lo usando quaisquer auxiliares do AUR, por exemplo, Yay, no Arch Linux e suas variantes usando o comando:

yay -S bandwhich

Usando o gerenciador de pacotes Nix:

nix-env -iA nixpkgs.bandwhich

Em outras distribuições Linux, você pode instalá-lo usando o gerenciador de pacotes Cargo. Para usar o gerenciador de pacotes Cargo, é necessário instalar a linguagem de programação Rust, se ainda não tiver ela instalada, use o tutorial abaixo para instalar:

Como instalar a linguagem de programação Rust no Linux

Após instalar o Rust, instale o Bandwhich usando o comando:

cargo install bandwhich

O comando acima instalará bandwhich em ~/.cargo/bin/bandwhich. Portanto, você precisa digitar o caminho completo toda vez para executar a banda, conforme mostrado abaixo.

sudo ~/.cargo/bin/bandwhich

Para consertar isso, basta mover a banda que é binária para seu $PATH (por exemplo, /usr/local/bin/), criando um link simbólico como abaixo.

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

Agora, você pode simplesmente executar bandwhich usando o comando:

sudo bandwhich

Esteja ciente de que, como a banda que fareja pacotes de rede, requer privilégios de root. Portanto, você deve executá-lo com o prefixo sudo.

Visualizando a utilização da largura de banda da rede com Bandwhich

Para exibir a utilização atual da largura de banda por processo, conexão, IP ou nome do host, execute:

sudo bandwhich

Para parar, pressione Ctrl + c.

Por padrão, o Bandwhich exibirá a utilização da rede de todas as interfaces de rede. Se você deseja que o Bandwhich ouça em uma placa de rede específica, por exemplo, wlp9s0, use -i flag.

sudo bandwhich -i wlp9s0

Para ajuda, use:

bandwhich --help
bandwhich 0.6.0

USAGE:
    bandwhich [FLAGS] [OPTIONS]

FLAGS:
    -h, --help          Prints help information
    -n, --no-resolve    Do not attempt to resolve IPs to their hostnames
    -r, --raw           Machine friendlier output
    -V, --version       Prints version information

OPTIONS:
    -i, --interface     The network interface to listen on, eg. eth0
Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Ads Blocker Image Powered by Code Help Pro

Bloqueador de anúncios detectado!!!

Nosso site precisa de publicidade para existir. Por favor, insira-o na lista de permissões/lista branca para liberar a exibição de anúncios e apoiar nosso site. Nosso conteúdo é GRATUITO, e tudo o que pedimos é isso!
Powered By
100% Free SEO Tools - Tool Kits PRO