Iperf UDP тест показывает только 50 % пропускной способности
Я тестирую полосу с iperf. Я настроил протокол UDP.
Я пытаюсь установить ограничение от 10 до 100 мегабит / с. До 90 мегабит максимальная скорость верна.
Когда я пишу -b 100m
или не пиши эту скорость становись всего 50 мегабит / с. Зачем?
1 ответ
UDP не имеет времени передачи, задержки перегрузки и других функций, которые есть у TCP. Если вы их не реализуете, пропускная способность сильно пострадает - вот почему TCP реализует их.
Iperf не имеет необходимой логики для определения максимальной скорости передачи UDP. Вам нужно будет увеличивать скорость, пока все пакеты проходят и возвращаются обратно, когда пакеты начинают отбрасываться, чтобы найти максимальную скорость. Iperf этого не делает, но вы можете настроить скорость и посмотреть, насколько хорошо она работает.