Networking

Verifique o uso da rede por processo no Linux

Verifique o uso da rede por processo no Linux
Conexões de rede lentas são muito irritantes e podem levar a um grande tempo de inatividade. Os administradores do Linux devem ficar de olho no que está sendo executado em sua rede e consumindo muita largura de banda da rede. O monitoramento do uso da rede pode ajudar a identificar o problema e manter o tráfego da rede em execução.

Neste artigo, explicaremos algumas ferramentas que permitirão que você verifique o uso da rede por processo em seu sistema Linux. Essas ferramentas incluem IPTraf, Iftop e Nethog. Com a ajuda dessas ferramentas, você pode identificar qual processo ou número de porta está consumindo grande parte da largura de banda da rede.

Observe que explicamos o procedimento no Ubuntu 18.04 sistema LTS.

IPTraf

IPTraf é uma ferramenta de monitoramento de rede de linha de comando de código aberto que permite o monitoramento de várias estatísticas de rede, como TCP, UDP, carga Ethernet, ICMP, etc. Podemos usá-lo para ver o uso da rede de processos em execução no Linux.

Instalação

IPTraf está incluído nos repositórios oficiais do sistema Ubuntu. Portanto, podemos instalá-lo usando o comando apt ou apt-get.

Abra o Terminal usando Ctrl + Alt + T atalho e execute este comando como sudo para instalar o IPTraf:

$ sudo apt-get install iptraf -y

Durante a instalação, o sistema pode solicitar confirmação fornecendo a opção Y / n. Pressione y para confirmar e aguarde um pouco até que o IPTraf seja instalado em seu sistema.

Uso

Para usar o IPTraf, execute este comando no Terminal:

$ sudo iptraf

Ao executar o comando acima, você verá uma saída semelhante à abaixo. A saída mostra as estatísticas da rede contra o endereço IP de origem e o número da porta. No entanto, não mostra o processo específico que está usando a largura de banda.

Para algumas portas comuns, você pode adivinhar facilmente o nome do processo, como o número da porta 21 do FTP, o número da porta 23 do telnet e assim por diante. No entanto, para algumas portas menos conhecidas, para descobrir um processo em execução nela, use o seguinte comando netstat:

$ sudo netstat = tump | grep

Por exemplo, queremos descobrir o nome do processo em relação ao número da porta 443. Nesse caso, o comando seria:

$ sudo netstat = tump | grep 433

A saída mostra o nome do processo “firefox” em execução no número da porta 443.

Para visualizar as estatísticas de rede para uma interface específica, use -i seguido pelo nome da interface:

$ iptraf -i eth0

Para ver mais informações sobre o IPTraf, consulte a página do manual ou use a ajuda da seguinte maneira:

$ sudo iptraf -h

Iftop

Iftop é semelhante ao comando top, exceto que é usado para monitorar o uso da rede em vez do uso do processador. É uma ferramenta de linha de comando de código aberto que exibe o uso atual da largura de banda de uma interface específica. Semelhante ao IPTraf, também não exibe o processo que está utilizando a largura de banda.

Instalação

Iftop está disponível nos repositórios oficiais do Ubuntu. Portanto, podemos instalá-lo simplesmente usando o comando apt ou apt-get.

No Terminal, execute este comando como sudo para instalar o Iftop:

$ sudo apt install iftop

Durante a instalação, o sistema pode solicitar confirmação fornecendo a opção Y / n. Pressione y para confirmar e aguarde um pouco até que o Iftop seja instalado em seu sistema.

Uso

Para usar o Iftop, execute este comando no Terminal:

$ sudo iftop

Ele exibe os bytes enviados e recebidos em três intervalos de tempo diferentes. No final, ele exibe bytes enviados e recebidos cumulativos.

Para visualizar o número da porta no display, use a opção -p da seguinte forma:

$ sudo iftop -p

Para visualizar informações sobre a interface específica, use a opção -i da seguinte forma:

$ sudo iftop -I

Para ver mais informações sobre o iftop, consulte a página do manual ou use a ajuda da seguinte maneira:

$ sudo iftop -h

Nethogs

Nethogs é um utilitário de linha de comando de código aberto que permite visualizar o uso de rede de um processo em execução no sistema Linux. Ao contrário das ferramentas IPTraf e Iftop acima, Nethogs classifica a saída por processo e uso de largura de banda. Portanto, é útil quando você precisa descobrir qual processo está usando mais largura de banda.

Instalação

Também está disponível nos repositórios oficiais do Ubuntu. Portanto, para instalá-lo, use o comando apt ou apt-get da seguinte maneira:

$ sudo apt-get install nethogs

Espere um pouco até que a instalação do Nethogs seja concluída.

Uso

Para usar o Nethog para verificar o uso da rede, basta digitar nethogs no Terminal:

$ sudo nethogs

A saída exibe o tráfego enviado e recebido usado por diferentes processos. No final, mostra o tráfego total enviado e recebido por todos os processos.

Para visualizar o uso da rede em uma interface específica, use o comando Nethog da seguinte maneira:

$ sudo nethogs

Para especificar o intervalo de atualização, use a opção -d. Por exemplo, para definir 7 segundos como intervalo de atualização, execute este comando:

$ sudo nethogs -d 7

Isso é tudo que há para fazer! Neste artigo, aprendemos como instalar e usar IPTraf, Iftop e Nethog no Linux. Por meio dessas ferramentas, você pode verificar facilmente o uso da rede por processo em seu sistema Linux.

Instale o emulador Dolphin mais recente para Gamecube e Wii no Linux
O Dolphin Emulator permite que você jogue seus jogos de Gamecube e Wii escolhidos em computadores pessoais Linux (PC). Sendo um emulador de jogo disp...
Como usar o GameConqueror Cheat Engine no Linux
O artigo cobre um guia sobre como usar o mecanismo de cheat GameConqueror no Linux. Muitos usuários que jogam no Windows costumam usar o aplicativo “C...
Melhores emuladores de console de jogo para Linux
Este artigo irá listar software de emulação de console de jogo popular disponível para Linux. A emulação é uma camada de compatibilidade de software q...