Как отправить фиксированные данные с Iperf и измерить пропускную способность?
Есть ли способ использовать инструмент Iperf3 для отправки 1 ГБ данных и измерения пропускной способности между сервером и клиентом? Я использовал инструмент следующим образом:
Для сервера:
iperf3 -s
Для клиента:
iperf3 -c <server ip>
Я получил следующие данные изображения, но я хочу измерить время, необходимое для отправки 1 ГБ информации с сервера на клиент. Есть ли способ сделать это с Iperf?
Заранее спасибо.
1 ответ
Попробуйте использовать udp вместо tcp..... Используйте -u. Его можно найти в справке
Вы можете попробовать использовать флаг -n для iperf3, чтобы он отправлял определенное количество байтов, хотя мы отметили некоторые проблемы с остановкой теста до получения всех данных. У нас есть теория относительно того, в чем проблема (в основном все сводится к тому, что клиент говорит серверу "тест завершен" до того, как все данные будут переданы и получены). Понятия не имею, каким должно быть исправление, на момент написания статьи. Но попробуйте. При достаточно большом тесте это может не иметь большого значения.