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?

Josiah
fonte

Respostas:

9

eu usaria:

netstat -punta | grep <src port>

fornecerá PIDs e nome binário para cada

h3rrmiller
fonte
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.

UldisK
fonte
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
Scott Stensland
fonte