Cum să monitorizați lățimea de bandă a rețelei utilizând linia de comandă pe Linux

Como monitorar a largura de banda da rede usando a linha de comando no Linux

⌛ Reading Time: 4 minutes

Analisar e monitorar o tráfego de rede de uma infraestrutura de rede inteira é uma tarefa muito importante para todo administrador de sistema Linux. O administrador da rede precisa ver o que está acontecendo com a rede, quem está usando a largura de banda e como toda a infraestrutura de rede está lidando com a carga. A boa notícia é que existem muitas ferramentas de monitoramento de rede e análise de tráfego de código aberto disponíveis no Linux.

Nesta postagem, discutiremos algumas ferramentas de linha de comando do Linux que podem ser usadas para monitorar o uso da rede.

Nload

Nload é um aplicativo de console que permite aos usuários monitorar o tráfego de entrada e saída separadamente.

Ele visualiza o tráfego de entrada e saída usando dois gráficos e fornece informações adicionais como quantidade total de dados transferidos e uso de rede mínimo / máximo.

Você pode instalar nload executando o seguinte comando:

Agora execute o comando nload:

Depois que o comando nload for executado, você verá a seguinte saída.

Iptraf

Iptraf é uma ferramenta de monitoramento de IP LAN baseada em ncurses que mostra as conexões individuais e a quantidade de dados fluindo entre os hosts.

Para instalar iptraf, execute o seguinte:

Uma vez iptraf foi instalado, emita o seguinte comando:

Você deve ver a seguinte saída.

Ubuntu_iptraf_output

Vnstat

Vnstat é diferente da maioria das outras ferramentas. É um monitor de tráfego de rede baseado em console para Linux que roda como um daemon e mantém um registro do tráfego de rede para a interface selecionada. Ele pode ser usado para gerar um relatório do uso da rede.

Você pode instalar vnstat executando o seguinte comando:

Agora corra vnstat sem nenhum argumento:

Você pode ver a quantidade total de transferência de dados em sua rede.

Ubuntu_vnstat_output

Se você deseja monitorar o uso da largura de banda em tempo real, use o -l opção. Ele exibirá a largura de banda total usada pelos dados de entrada e saída.

Agora corra vnstat para monitorar o uso de largura de banda no wlan0 interface:

Você verá a seguinte saída.

Ubuntu_vnstat_wlan0

Velocímetro

Velocímetro é um utilitário de linha de comando que pode ser usado para monitorar as velocidades de download / upload atuais das conexões de rede e as velocidades dos sistemas de arquivos. O velocímetro mostra um gráfico da velocidade de rede atual e anterior em seu console. Você também pode usar o velocímetro diretamente em um arquivo para monitorar o desempenho de download e o histórico de um download específico, em vez de todo o tráfego da rede.

Execute o seguinte comando para instalar speedometer em seu sistema:

Agora corra speedometer em wlan0 interface:

Você verá uma saída semelhante à seguinte.

Ubuntu_speedometer_output

Iftop

Iftop é uma ferramenta de linha de comando que escuta o tráfego de rede em uma determinada interface (como eth0, eth1, wlan0) e mostra uma tabela de uso de largura de banda atual pelos hosts. Iftop usa a biblioteca pcap para capturar os pacotes de entrada e saída da interface de rede.

Você pode instalar facilmente iftop executando o seguinte comando:

Agora corra iftop com o n opção que impede o iftop de resolver endereços IP para o nome do host:

Você verá a seguinte saída.

Ubuntu_iftop_output

Conclusão

Espero que este post seja útil para verificar rapidamente a largura de banda da rede em seu servidor Linux. Sinta-se à vontade para deixar um comentário se tiver alguma dúvida.