Utilização da rede top/htop no Linux

Existe um htop / top no Linux onde consigo ordenar os processos pela utilização da rede?

Author: BradleyDotNET, 2008-12-15

6 answers

O Jnettop é outro candidato.

Editar: ele só mostra os fluxos, não os processos proprietários.

 37
Author: Egil, 2017-11-09 14:44:56

Nethogs é provavelmente o que procura:

Uma pequena ferramenta 'NET top'. Em vez de quebrar o tráfego por protocolo ou sub-rede, como a maioria das ferramentas faz, agrupa a largura de banda pelo processo.

O NetHogs não depende de um módulo especial de kernel a ser carregado. Se de repente houver muito tráfego de rede, você pode ligar NetHogs e imediatamente ver qual PID está causando isso. Isso torna fácil identificar programas que se tornaram selvagens e são de repente, estás a ocupar a tua largura de banda.

Uma vez que o NetHogs depende fortemente do /proc, a maioria das funcionalidades só estão disponíveis no Linux. NetHogs pode ser construído em Mac OS X e FreeBSD, mas ele só vai mostrar conexões, não processos...

 252
Author: gnat, 2016-10-15 12:21:10

Também iftop:

Mostrar a utilização da largura de banda numa interface

O Iftop faz para a utilização da rede o que o top(1) faz para a utilização do CPU. Ele ouve o tráfego de rede em uma interface nomeada e exibe uma tabela de uso de largura de banda atual por pares de hosts. É útil para responder à pergunta " porque é que o nosso link ADSL é tão lento?"...

 125
Author: Jim T, 2016-10-15 08:05:28

Iptraf é o meu favorito. Ele tem uma interface ncurses agradável, e opções para filtrar, etc.

enter image description here

 44
Author: robbyt, 2012-06-22 04:41:09
 8
Author: Oli, 2013-06-30 16:51:16

Outra opção que podes tentar é iptstate.

 2
Author: Darth Egregious, 2017-01-10 14:54:36