Como o iperf calcula a taxa de transferência e o jitter?

2

Eu li que iperf basicamente tenta enviar o máximo de informações em uma conexão o mais rápido possível relatando o throughput alcançado. Essa ferramenta é especialmente útil para determinar o volume de dados que os links entre duas máquinas podem fornecer.

É possível obter os mesmos resultados enviando dados regulares, como não testando dados?

O que estou tentando fazer é isso; enviar dados em primeiro plano enquanto no back ground reúne estatísticas (taxa de transferência e jitter).

Alguém pode me dizer como iperf calcula esses dois valores?

    
por Varda Elentári 11.06.2012 / 17:15

2 respostas

0

Eu encontrei esta fórmula definida no RFC 3550 para o RTP (Real Time Protocol). É o mesmo método usado para calcular o tremor no RTC:

digamos que Si é o timestamp RTP do pacote i e Ri é o horário de chegada na RTP unidades de timestamp para o pacote i , depois para dois pacotes i e j , D pode ser expresso como

D(i,j) = (Rj - Ri) - (Sj - Si) = (Rj - Sj) - (Ri - Si)

    
por 13.12.2012 / 11:07
1

Você pode usar a opção --fileinput de iperf para enviar dados específicos. Se você não quiser usar o iperf, ele ficará mais complicado. Você pode usar sar para medir o rendimento da rede, mas não o jitter. Se você quiser medir o jitter, pode ver o RFC 3393 .

    
por 11.06.2012 / 17:31