Как отправить фиксированные данные с Iperf и измерить пропускную способность?

Есть ли способ использовать инструмент Iperf3 для отправки 1 ГБ данных и измерения пропускной способности между сервером и клиентом? Я использовал инструмент следующим образом:

Для сервера:

iperf3 -s

Для клиента:

iperf3 -c <server ip>

Я получил следующие данные изображения, но я хочу измерить время, необходимое для отправки 1 ГБ информации с сервера на клиент. Есть ли способ сделать это с Iperf?

Заранее спасибо.

1 ответ

Попробуйте использовать udp вместо tcp..... Используйте -u. Его можно найти в справке

Вы можете попробовать использовать флаг -n для iperf3, чтобы он отправлял определенное количество байтов, хотя мы отметили некоторые проблемы с остановкой теста до получения всех данных. У нас есть теория относительно того, в чем проблема (в основном все сводится к тому, что клиент говорит серверу "тест завершен" до того, как все данные будут переданы и получены). Понятия не имею, каким должно быть исправление, на момент написания статьи. Но попробуйте. При достаточно большом тесте это может не иметь большого значения.

Другие вопросы по тегам