Como encontrar o que está usando o tráfego de rede

1

Qual ferramenta posso usar para descobrir qual processo está usando a rede durante um determinado período de tempo e quantos dados foram transferidos?

Eu posso dizer que os dados são transferidos em um período de 5 minutos. Poderia ser um backup. O processo é a coisa certa a procurar?

    
por shapeshifter 01.03.2014 / 01:31

3 respostas

3

Você pode usar nethogs exatamente para isso.

sudo yum -y install nethogs

Para executar nethogs:

sudo nethogs

Para monitorar sua rede, você também pode usar o iftop para monitorar durante a sua transferência. Você verá os hosts com os quais está se comunicando. taxas de transferência atuais, de pico e cumulativas. No entanto, você não poderá ver qual processo.

sudo yum -y install iftop

Se ele disser que você não tem as permissões, execute-o com o sudo.

sudo iftop

Para executar o iftop em uma interface específica:

sudo iftop -i eth0

    
por 01.03.2014 / 01:39
4

nethogs mostra o uso da rede por processo, classificado pelo uso mais alto primeiro.

    
por 01.03.2014 / 01:41
1

Você pode usar nettop , mostra não apenas o uso por processo, mas até mesmo quais nomes de host você envia / recebe dados, e a divisão entre o tráfego TCP / UDP. Além disso, suporta todo o tráfego IPv4 e IPv6 (embora apenas o TCP / UDP).

    
por 29.03.2014 / 08:28

Tags