Um programa semelhante ao iperf que usa blocos de dados “uncompressable” para testar corretamente a conexão com a compressão

4

Alguém pode apontar para um programa semelhante a iperf , que evita a polarização da medição da largura de banda de conexão devido à compressão de conexão ativada?

Parece que iperf mede a conexão spedd enviando alguns dados zero pela conexão. Ao medir a conexão com a compactação ativada (como openvp tunnel), os dados enviados são compactados com eficácia e a medição da transferência de dados não é precisa.

Por favor, informe o programa (ou o modo de usar iperf ) para que a compactação seja insignificante (como no caso de enviar os blocos /dev/urandom ou /dev/random ).

    
por mbaitoff 31.03.2011 / 19:57

1 resposta

4

Parece que encontrei a solução: iperf tem uma opção para usar dados preparados para transferência. A opção é -F . Caso desejemos enviar os dados de outro aplicativo para iperf , pode-se usar a opção -I (ler dados de stdin ).

A rotina de teste que usei é a seguinte (usando arquivo de 1GB):

dd if=/dev/urandom of=/tmp/urandom.dat bs=1M count=1000
iperf -c iperf-server -F /tmp/urandom.dat
    
por 01.04.2011 / 08:38