Bandwhich, visualize o que usa a largura de banda do terminal

sobre bandwhich

No próximo artigo, daremos uma olhada no Bandwhich. Esta é uma ferramenta para saber a utilização em tempo real da largura de banda da linha de comando. Além de ser gratuito e de código aberto, ele está disponível para Gnu / Linux e MacOS. É lançado sob a licença do MIT. O principal objetivo desta ferramenta é mostrar o que ocupa nossa largura de banda.

Com esta ferramenta podemos obter uma visualização em tempo real de qual processo ocupa a utilização da largura de banda, conexão e IP / nome de host remoto. É uma boa ferramenta para monitorar a rede em tempo real.

Bandwhich detecta uma determinada interface de rede e registra o tamanho do pacote IP, fazendo referência cruzada com o sistema de arquivos / proc no Gnu / Linux ou lsof no macOS. Também pode tente resolver os ips para o seu nome de host em segundo plano usando DNS reverso.

Por padrão, banda que roda em modo interativo e tem 3 painéis mostrando as informações. No primeiro podemos encontrar o uso da rede por nome do processo, o segundo indicará o uso por conexão e no terceiro podemos verificar o uso por endereço remoto. Como o bandwhich tem uma interface de usuário responsiva, a janela do terminal na qual executamos esta ferramenta deve ser grande o suficiente para exibir todos os painéis. Dependendo da largura e / ou altura da janela, um, dois ou todos os três painéis podem ser exibidos.

Instale bandwhich no Ubuntu

A maneira mais fácil de instalar o band que em uma distribuição Gnu / Linux, para a qual não há pacotes disponíveis, é baixe o binário pré-compilado. Podemos fazer isso a partir do página de lançamentos no GitHub. Depois teremos que extrair o arquivo para torná-lo executável e só assim ele estará pronto para ser utilizado.

página de download da banda

Como já disse, os passos a seguir para ter essa ferramenta serão baixe o binário para Gnu / Linux na página de lançamentos e salve-o, por exemplo, em nossa pasta de Downloads. Em seguida, podemos clicar com o botão direito no arquivo baixado .tar.gz e selecionar Extrair aqui. Isso irá extrair o conteúdo do arquivo compactado para a mesma pasta.

Conforme eu digito essas linhas, o nome do arquivo baixado será 'band which-v0.15.0-x86_64-unknown-linux-musl.tar.gz'. Após a descompressão, veremos que um único arquivo chamado banda que.

Se você preferir use o terminal para baixar o arquivo compactado, você pode usar o terminal (Ctrl + Alt + T) e a ferramenta wget da seguinte maneira:

baixar do terminal

wget https://github.com/imsnif/bandwhich/releases/download/0.15.0/bandwhich-v0.15.0-x86_64-unknown-linux-musl.tar.gz

O comando acima irá baixar o versão 0.15, que é o último publicado hoje. Depois de terminar o download, iremos use tar para descompactá-lo. Para isso, basta escrever no mesmo terminal:

tar -xzvf bandwhich-v0.15.0-x86_64-unknown-linux-musl.tar.gz

Depois de descompactar o arquivo, seja do ambiente gráfico ou do terminal, veremos que um arquivo chamado banda que. Agora vamos dê permissão de execução com o comando:

sudo chmod +x bandwhich

Neste ponto, podemos prossiga com a instalação no sistema digitando no terminal (Ctrl + Alt + T):

instalação banda

sudo install bandwhich /usr/local/bin

Uma vez instalado, a partir de qualquer pasta, podemos inicie esta ferramenta usando o comando:

ferramenta de trabalho

sudo bandwhich

Podemos ter certeza do versão instalada executando o comando:

versão instalada

sudo ./bandwhich -V

Teremos também a possibilidade de consulte a ajuda da ferramenta, para saber mais sobre seu uso, usando o opção -h como se segue:

banda que ajuda

sudo bandwhich -h

Hoje em dia, existem algumas ferramentas que os usuários podem usar para serem capazes de veja em que largura de banda é usada da linha de comando. Entre eles podemos incluir iftop, nload, nethogs e outros. Bandwhich é semelhante em alguns aspectos a muitos desses programas, mas também faz as coisas de uma maneira um pouco diferente. De qualquer forma, essas linhas buscam apenas mostrar mais uma opção. Cada usuário deve utilizar a ferramenta que mais goste e que melhor se adapte ao que precisa para obter os resultados que busca.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.