medição de latência em roteador baseado em Linux usando tcpdump

medição de latência em roteador baseado em Linux usando tcpdump

Estou usando o tcpdump para medir a latência em um roteador Linux, ou seja, o atraso experimentado pelos pacotes à medida que passam pelo roteador (feito no Ubuntu 10). Para isso, capturei pacotes nas interfaces IN e Out e subtraí seu timestamp de log para saber a latência dentro do roteador. Eu esperava algum tipo de latência plana; mas, em contraste, a latência aumentou linearmente com o tempo. Usei o iperf para enviar cerca de 800.000 pacotes (de tamanho 1500Byte) através do roteador (tendo dois links Gibabit).

O ponto surpreendente é que, embora a latência no roteador estivesse aumentando de cerca de 20 microssegundos para 7 milissegundos, a taxa de transferência média medida a cada segundo era quase estável.

Você poderia me informar por que a latência aumentou? Pode haver algum problema no registro adequado do tempo de captura dos pacotes da interface OUT.

Agradeço antecipadamente.

informação relacionada