4

Кто-нибудь может указать на программу, аналогичную iperf , которая позволяет избежать смещения измерения пропускной способности соединения из-за включенного сжатия соединения?

Кажется, что iperf измеряет скорость соединения, посылая через него некоторые нулевые данные. При измерении соединения с включенным сжатием (например, туннель openvp ) отправляемые данные сжимаются эффективно, и измерение передачи данных не является точным.

Посоветуйте программу (или способ использования iperf), чтобы сжатие было незначительным (как в случае отправки подготовленных чанков /dev/urandom или /dev/random).

1 ответ1

4

Похоже, я нашел решение: у самого iperf есть возможность использовать подготовленные данные для передачи. Опция -F . Если мы хотим передать данные из другого приложения в iperf , можно использовать опцию -I (чтение данных из stdin).

Процедура тестирования, которую я использовал, выглядит следующим образом (с использованием файла 1 ГБ):

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .