top como utilitário para atividade de rede / portas por processo

3

Estou procurando um utilitário para monitorar continuamente o tráfego de rede por processo.

Algo como top , mas em vez de focar na CPU / memória, gostaria de ver portas TCP e UDP e taxa de transferência para a maioria dos processos ativos na rede. Eu imagino uma tela atualizada regularmente com cabeçalhos como:

PID   USER  PROTO  PORTNO   Kbps   STARTTIME  COMMAND...

O mais próximo que encontrei são atop e lsof -i . atop mostra atividade de rede agregada na tela principal (não por processo). Atingir N para uma visualização focada na rede fornece:

Kernel module 'netatop' not active or no root privs; request ignored!
# When run under sudo, so how do I install the 'netatop' kernel module ?

lsof -i mostra os processos que mantêm as portas, mas nenhum throughput / atividade.

Alguma dica apreciada.

    
por arielf 19.08.2014 / 20:47

1 resposta

4

Você pode usar nethogs uma pequena ferramenta 'net top' para monitorar continuamente o tráfego de rede por processo.

Tem colunas PID, USER, PROGRAM, DEV, SENT e RECEIVE.

    
por g_p 19.08.2014 / 21:01