O nethogs é um utilitário de linha de comandos do Linux que permite monitorizar e analisar a utilização do tráfego de rede ao nível do processo. Permite-lhe descobrir quais os processos ou programas que estão a consumir mais tráfego de rede, e monitoriza e apresenta a taxa de transferência de dados para cada processo em tempo real.
Caraterísticas do nethogs
Algumas das principais caraterísticas do programa nethogs:
- Visualização em tempo real da utilização da largura de banda da rede por processo.
- Visualização da taxa de transmissão e receção de dados atual para cada processo.
- Identificação dos processos que consomem mais tráfego de rede.
- Capacidade de ordenar os processos por uso de tráfego.
- Suporte para monitorizar o tráfego de rede por uma interface de rede ou endereço IP específico.
- Exibição de estatísticas sobre a quantidade de dados transmitidos e recebidos por cada processo.
O software nethogs pode ser útil para rastrear e identificar processos que utilizam a largura de banda da rede, bem como para diagnosticar e resolver problemas de tráfego de rede.
Como instalar o nethogs
Para instalar o nethogs no Linux, pode usar o gestor de pacotes que está disponível na sua distribuição. Aqui estão alguns comandos para instalar o nethogs em diferentes distribuições:
Para Debian/Ubuntu e seus derivados, use o comando apt:
sudo apt-get install nethogs
Para Fedora e CentOS, use o comando yum:
sudo yum install nethogs
Para o openSUSE, use o comando zypper:
sudo zypper install nethogs
Após a instalação bem sucedida, pode executar o nethogs a partir da linha de comandos com o seguinte comando:
sudo nethogs
O programa exibirá informações sobre os processos que usam o tráfego de rede e suas estatísticas correspondentes. Note que podem ser necessários privilégios de superutilizador(root) para instalar os pacotes.

