Uso de rede top / htop no Linux

Respostas:

46

O jnettop é outro candidato.

editar: mostra apenas os fluxos, não os processos do proprietário.

Egil
fonte
297

O NetHogs é provavelmente o que você está procurando:

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

O NetHogs não depende de um módulo de kernel especial para ser carregado. Se de repente houver muito tráfego de rede, você poderá ativar o NetHogs e ver imediatamente qual PID está causando isso. Isso facilita a identificação de programas que foram malucos e de repente estão ocupando sua largura de banda.

Como o NetHogs depende muito de / proc, a maioria dos recursos está disponível apenas no Linux. O NetHogs pode ser construído no Mac OS X e no FreeBSD, mas mostra apenas conexões, não processos ...

Matthias Braun
fonte
23
Este é o meu favorito, pois divide o uso da banda por processo. Muito útil.
Fccoelho 17/02
obrigado. Eu conhecia o iptraf ofcourse, a ferramenta mais antiga do galpão. mas isso por processo e proprietário é o que eu precisava também. Resposta útil +1
Abhishek Dujari
nethogsé bom, mas parece usar muito mais cpu no meu computador do queiftop
aidan
+ Para aplicativos enlouquecidos. Precisamos discuti-lo primeiro;)
ad4s 25/01/19
Boa ferramenta Você também pode criar instantâneos ao longo de um determinado período de tempo com opções -t, -ce analisá-lo com grep / sed.
phil294
149

Também iftop :

exibir o uso da largura de banda em uma interface

O iftop faz pelo uso da rede o que top (1) faz pelo uso da CPU. Ele escuta o tráfego de rede em uma interface nomeada e exibe uma tabela do uso atual da largura de banda por pares de hosts. Útil para responder à pergunta "por que nosso link ADSL é tão lento?" ...

Jim T
fonte
3
Interface agradável, mas não vejo uma opção para filtrar a atividade da rede por processo?
Chris
51

O iptraf é o meu favorito. Possui uma interface agradável de ncurses e opções para filtragem, etc.

insira a descrição da imagem aqui

Robbyt
fonte
9
top mostra a atividade do sistema para cada processo no sistema. as únicas maneiras pelas quais vi o iptraf usado são mostrar a atividade do sistema; não conheço nenhum recurso para mostrar o tráfego de processos individuais no iptraf.
Re
que fonte é essa?
galva 9/02
@galva A fonte é VGA 8x16 em modo de texto e você pode fazer o download de uma versão moderna da fonte no Oldschool PC Font Resource .
Malvineous 29/03
10

ntop ou nagios          

Oli
fonte
11
Para não prejudicar a contribuição de Oli - o ntop possui várias dependências (gdbm, rrdtool, tudo o que o rrdtool exige) e, embora seja uma ferramenta útil, se você precisar armazenar e consultar a longo prazo. Se você literalmente quer apenas "top, mas para tráfego de rede", o iftop mencionado por Jim T é uma solução muito mais simples.
Synthesizerpatel
2

Outra opção que você pode tentar é o iptstate .

Darth Egregious
fonte