Networking

Como monitorar o tráfego da rede usando nethogs

Como monitorar o tráfego da rede usando nethogs
nethogs é uma ferramenta de monitoramento de rede para Linux. Assim como o top ou htop, os nethogs podem monitorar o tráfego da rede em tempo real. nethogs podem monitorar qualquer interface de rede específica ou todas as interfaces de rede em seu computador. nethogs mostra o uso de largura de banda por processo em seu computador em tempo real.

Neste artigo, vou mostrar como instalar e usar nethogs para monitorar o tráfego de rede no Linux. Então vamos começar.

Instalando nethogs no Ubuntu / Debian:

nethogs não é instalado no Ubuntu / Debian por padrão. Mas, está disponível no repositório de pacotes oficial do Ubuntu / Debian. Então, você pode facilmente instalar nethods com o gerenciador de pacotes APT.

Primeiro, atualize o cache do gerenciador de pacotes APT com o seguinte comando:

$ sudo apt update

Agora, instale nethogs com o seguinte comando:

$ sudo apt install nethogs

nethogs deve ser instalado.

Agora, para verificar se o nethogs está funcionando, execute o seguinte comando:

$ nethogs -V

Como você pode ver, está funcionando corretamente.

Instalando nethogs no CentOS 7:

nethogs não é instalado no CentOS 7 por padrão. Mas nethogs está disponível no repositório EPEL do CentOS 7. Portanto, você pode instalar facilmente nethogs a partir do repositório EPEL com o gerenciador de pacotes YUM.

Primeiro, ative o repositório EPEL com o seguinte comando:

$ sudo yum install epel-release

Agora aperte y e então pressione .

Agora aperte y e então pressione para aceitar a chave GPG do repositório CentOS 7.

O repositório EPEL deve ser habilitado.

Agora, execute o seguinte comando para instalar nethogs com o gerenciador de pacotes YUM.

$ sudo yum install nethogs

Agora aperte y e então pressione .

Agora aperte y e então pressione para aceitar a chave GPG do repositório EPEL.

nethogs deve ser instalado.

Agora, para verificar se o nethogs está funcionando, execute o seguinte comando:

$ nethogs -V

nethogs está funcionando perfeitamente.

Instalando nethogs no Arch Linux:

nethogs não está instalado no Arch Linux por padrão também. Mas, nethogs está disponível no repositório oficial de pacotes do Arch Linux. Então, você pode facilmente instalar nethogs no Arch Linux usando o gerenciador de pacotes Pacman.

$ sudo pacman -Sy nethogs

Agora aperte y e então pressione continuar.

nethogs deve ser instalado.

Agora, execute o seguinte comando para verificar se o nethogs está funcionando.

$ nethogs -V

Como você pode ver, os nethogs estão funcionando perfeitamente.

Usando nethogs:

Agora que você instalou nethogs, está pronto para monitorar seu tráfego de rede com nethogs.

Se você deseja monitorar o tráfego de rede de toda a interface de rede do seu computador, pode executar nethogs da seguinte maneira:

$ sudo nethogs -a

nethogs devem começar. Como você pode ver, as velocidades de upload (enviado) e download (recebido) da rede para cada processo são listadas. A interface de rede que cada processo está usando também está listada aqui. O proprietário do processo e também o PID estão listados aqui. Se você tiver qualquer processo que esteja consumindo largura de banda da rede desnecessariamente, você pode simplesmente encerrar o processo usando o PID.

os nethogs devem atualizar automaticamente as informações, assim como o top e o htop fazem.

Por padrão, nethogs exibe as velocidades de download e upload da rede em kilobytes / s (kb / s). Este é um dos modos de exibição de nethogs. Existem 4 modos de exibição de nethogs, o padrão kb / s, total de bytes usados ​​(b), total de kilobytes usados ​​(kb), total de megabytes usados ​​(mb). Você pode pressionar o m no teclado para enquanto o nethogs está em execução para alternar entre esses modos de exibição.

O modo de exibição padrão de nethogs. Mostra a velocidade de download e upload da rede em kilobytes / s (kb / s).

Outro modo de exibição de nethogs. Neste modo de exibição, o uso total da rede por processo em kilobytes (kb) é exibido. Além disso, o uso total da rede de cada processo (em kb) também é exibido.

Neste modo de exibição, o uso total da rede por processo em bytes (b) é exibido. Além disso, o uso total da rede de cada processo (em b) também é exibido.

Neste modo de exibição, o uso total da rede por processo em megabytes (mb) é exibido. Além disso, o uso total da rede de cada processo (em MB) também é exibido.

Você pode fechar o monitor de rede nethogs com + c.

Se você deseja monitorar uma interface de rede específica usando nethogs, você pode fazer isso facilmente.

Por exemplo, digamos que você deseja monitorar a interface de rede ens33 com nethogs. Para fazer isso, inicie o monitor de rede nethogs com o seguinte comando:

$ sudo nethogs ens33

NOTA: Você pode listar todas as interfaces de rede do seu computador com o ip a comando.

Agora, apenas o ens33 interface deve ser monitorada.

Então, é assim que você usa nethogs no Linux para monitorar o tráfego de rede. Obrigado por ler este artigo.

Vulkan para usuários de Linux
A cada nova geração de placas gráficas, vemos os desenvolvedores de jogos ultrapassarem os limites da fidelidade gráfica e se aproximarem mais do foto...
OpenTTD vs Simutrans
Criar sua própria simulação de transporte pode ser divertido, relaxante e extremamente atraente. É por isso que você precisa ter certeza de experiment...
Tutorial OpenTTD
OpenTTD é um dos jogos de simulação de negócios mais populares que existem. Neste jogo, você precisa criar um maravilhoso negócio de transporte. No en...