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.


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


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?" ...


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


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          


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

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.