Como encontro o processo gerando muito tráfego de rede?


10

Minha máquina está gerando muito tráfego de rede, tudo a partir da mesma porta de origem, com muitos destinos diferentes (descobri isso em execução iftop -Pe nos logs do meu roteador).

Como encontro o processo que está gerando esse tráfego?

Respostas:


9

eu usaria:

netstat -punta | grep <src port>

fornecerá PIDs e nome binário para cada


Qual é o objetivo de especificar -t e -u se -a é fornecido?
tink

3
@tink que você não se soquetes de domínio UNIX e assim que você começa UDP e TCP em estados ligados ou ouvir
h3rrmiller

Acho -atup e -atunp mais rápido com o tipo de :)
XTL

2
@XTL -Punta é mais fácil para me lembrar porque é muito perto de um palavrão em espanhol: D
h3rrmiller

4

Você pode tentar algo como isto (para a porta 80):

netstat -p --numeric-ports | grep :80

Esta não é a melhor solução, mas deve fornecer as informações necessárias.


0

Eu tive boa sorte usando nethogs que tem um repositório ativo no github

sudo apt-get install nethogs

ou compilar a partir da fonte

git clone https://github.com/raboof/nethogs.git
cd nethogs
make
sudo make install

... depois veja o tráfego, digamos na sua interface WiFi:

sudo nethogs wlan0
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.