Como medir a utilização da largura de banda de um link

0

Eu escrevi um programa Socket que usa o comando read e write para enviar e receber dados. Estou executando em dois servidores. Ambos os servidores estão conectados com um link de 10 Gbps. Agora, como posso medir o quanto de largura de banda, a utilização de links está sendo usada pelo meu programa.

    
por Sudhakar Ram Nawal Mishra 10.12.2014 / 10:12

1 resposta

0

Vários métodos são possíveis, mas aqui está um: execute tcpdump em qualquer um dos servidores e faça com que ele meça o tráfego de e para a porta no host local. Escreva isso em um arquivo de despejo grande e use algo como tcpstat para extrair o comprimento total. Outro: faça com que o próprio programa de soquete calcule a quantidade de dados enviados e recebidos no nível do soquete e calcule o IP e a Ethernet ou outra sobrecarga da camada de enlace para obter a quantidade de dados na linha. Divida por tempo para obter a utilização da largura de banda.

    
por Jos 10.12.2014 / 10:33