Como saber quais processos estão carregando e baixando dados (e quanto)? [duplicado]

16

Eu posso ver no meu System Monitor que os dados estão sendo carregados e baixados, eu posso ver no Etherape quais sites eles estão se conectando e qual protocolo está sendo usado. No entanto, sem olhar para os pacotes reais em WireShark e, em seguida, encontrar a porta e qual processo está escutando nessa porta, não consigo dizer quais processos estão carregando e baixando dados. Então eu queria saber se há uma maneira mais fácil de usar WireShark (ou alguma outra ferramenta) para encontrar a porta manualmente e, em seguida, ver qual processo está escutando nessa porta? Esta aplicação seria idealmente:

  • Dê-me uma lista de processos
  • Mostre-me (em KiB / s) a quantidade de dados carregados e baixados (em colunas diferentes)
  • Mostre-me os PIDs dos processos
  • Mostre-me as portas que os processos estão escutando
  • Mostre-me todas essas informações em uma tabela
  • Seja um programa CLI (idealmente, mas não precisa estar na CLI)
  • Tem a capacidade de alterar o intervalo de atualização dos dados

Estou executando o Ubuntu GNOME 15.10 com o GNOME 3.18, existe algum software que atenda às minhas necessidades?

    
por Great Uncle Bulgaria 07.12.2015 / 12:36

1 resposta

24

Eu acho que o programa Nethogs se adapta perfeitamente às suas necessidades. A partir da descrição:

  

O NetHogs é uma pequena ferramenta 'net top'. Em vez de quebrar o tráfego   por protocolo ou por sub-rede, como a maioria das ferramentas, ele agrupa a largura de banda   processo.

Você pode encontrar esta ferramenta no pacote nethogs , então instale-a com

sudo apt-get install nethogs

A ferramenta é iniciada com o seguinte comando:

sudo nethogs <if>
# e.g. sudo nethogs eth0

A saída parece assim:

Você pode percorrer vários modos de exibição com M ; isso alternará entre diferentes unidades de medida e uso de largura de banda versus quantidade de dados.

O intervalo de atualização pode ser definido com a opção -d , conforme descrito na manpage nethogs (8).

    
por s3lph 07.12.2015 / 12:44