3

Я наблюдаю за работой соединения WAN с iperf между двумя компьютерами Windows на обоих концах.

Удивительно (для меня), что окно TCP для одного сеанса по умолчанию достигает пропускной способности 12 Мбит / с, в то время как предел UDP (потеря пакета 0%) составляет около 4 Мбит / с. Пропускная способность, превышающая 5 Мбит / с, приводит к недопустимой потере пакетов UDP (> 20%).

Как это может быть?

Эти результаты также подтверждаются некоторым реальным UDP-трафиком, передаваемым по каналу (с пропускной способностью ниже ожидаемой), что приводит к потере пакетов.

Заранее спасибо за любое предложение.

РЕДАКТИРОВАТЬ: забыл упомянуть важную деталь: это частная сеть, поэтому это не перегруженная ссылка, и дополнительный трафик по ссылке во время этих тестов (как с iperf, так и с реальным трафиком) практически ничтожен.

РЕДАКТИРОВАТЬ: Может ли кто-нибудь предоставить советы о том, как устранить неполадки, где (в какой части сети) этот трафик отбрасывается?

1 ответ1

2

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

У TCP есть подтверждения, которые настраивают окно, сложный темп передачи и так далее. Iperf просто отправляет UDP-пакеты через равные промежутки времени.

Там просто нет сравнения.

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