Iperf UDP тест показывает только 50 % пропускной способности

Я тестирую полосу с iperf. Я настроил протокол UDP.

Я пытаюсь установить ограничение от 10 до 100 мегабит / с. До 90 мегабит максимальная скорость верна.

Когда я пишу -b 100m или не пиши эту скорость становись всего 50 мегабит / с. Зачем?

1 ответ

UDP не имеет времени передачи, задержки перегрузки и других функций, которые есть у TCP. Если вы их не реализуете, пропускная способность сильно пострадает - вот почему TCP реализует их.

Iperf не имеет необходимой логики для определения максимальной скорости передачи UDP. Вам нужно будет увеличивать скорость, пока все пакеты проходят и возвращаются обратно, когда пакеты начинают отбрасываться, чтобы найти максимальную скорость. Iperf этого не делает, но вы можете настроить скорость и посмотреть, насколько хорошо она работает.

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