Como obtenho o uso de rede de um servidor por IP?

3

Gostaria de saber uma ferramenta para medir, de forma programática, em KB / s, a carga que cada IP aplica a um servidor.

Até agora, o tcpdump faz um bom trabalho em me informar a quantidade de pacotes enviados por segundo, mas acredito que muitos não são mostrados (Fazendo download a 350KB / s enquanto apenas produz 150 pacotes por segundo).

Estou fazendo isso da maneira certa? iftop seria PERFEITO para isso, mas eu preciso de um programa que possa ser interfaceado via stdout (sem ncurses).

    
por Daniel S 30.12.2012 / 07:30

1 resposta

5

você pode usar o tshark (é uma parte do wireshark).

use

tshark -q -z conv,tcp

ou

tshark -q -z conv,udp

ou

tshark -q -z conv,ip

depois de enviar ctrl + c você terá algo parecido com isto

    
por 31.12.2012 / 22:21