Como monitorar a utilização da placa de interface de rede?

1

Eu quero verificar a utilização da placa de interface de rede durante a execução de um benchmark de comunicação intensiva. Alguém pode me dizer qual comando unix / linux eu posso usar para monitorar o tráfego de rede?

    
por kashyapa 27.04.2010 / 18:31

3 respostas

4

Em sistemas Unix, o comando netstat mostrará o número de bytes dentro ou fora em uma ou todas as interfaces. No OS X, o seguinte comando contará os bytes dentro e fora a cada 2 segundos na interface en1:

 netstat -I en1 -w 2
    
por 27.04.2010 / 19:49
3

%pr_e%

Se você quiser estatísticas mais detalhadas, 'ethtool' ou utilitários específicos de um driver seria sua melhor aposta.

    
por 27.04.2010 / 20:31
0

Qual Linux você está usando - vai depender disso. Se você está no Centos ou no ubuntu, então você pode usar o Iptraf . Ele mostra conexões individuais e a quantidade de dados fluindo entre os hosts (interface inteligente).

Para instalar o utilitário:

\# Centos (base repo)
$ yum install iptraf

\# fedora or centos (with epel)
$ yum install iptraf-ng -y

\# ubuntu or debian
$ sudo apt-get install iptraf iptraf-ng

Para executar o utilitário:

\# iptraf
    
por 15.12.2014 / 10:24