iperf3 показывает, что UDP с установленной пропускной способностью все еще в 2 раза медленнее, чем TCP

Я открыл сервер iperf3 на хосте 192.168.1.105:

iperf3 -sV

Затем клиент на TCP на том же хосте:

iperf3 -c 192.168.1.105 -4b 10G -P 2 -n 10G -w 1M

Результаты:

- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-5.87   sec  5.00 GBytes  7.32 Gbits/sec    2             sender
[  4]   0.00-5.87   sec  5.00 GBytes  7.31 Gbits/sec                  receiver
[  6]   0.00-5.87   sec  5.00 GBytes  7.31 Gbits/sec    6             sender
[  6]   0.00-5.87   sec  4.99 GBytes  7.30 Gbits/sec                  receiver
[SUM]   0.00-5.87   sec  10.0 GBytes  14.6 Gbits/sec    8             sender
[SUM]   0.00-5.87   sec  9.99 GBytes  14.6 Gbits/sec                  receiver

iperf Done.
[118 ] Затем клиент UDP

iperf3 -c 192.168.1.105 -u4b 10G -P 2 -n 10G -w 1M

и результаты

[ ID] Interval           Transfer     Bandwidth       Jitter    Lost/Total Datagrams
[  4]   0.00-106.05 sec  48.8 GBytes  3.96 Gbits/sec  0.001 ms  181932/6400000 (2.8%)
[  4] Sent 6400000 datagrams
[  6]   0.00-106.05 sec  48.8 GBytes  3.96 Gbits/sec  0.002 ms  182081/6400000 (2.8%)
[  6] Sent 6400000 datagrams
[SUM]   0.00-106.05 sec  97.7 GBytes  7.91 Gbits/sec  0.002 ms  364013/12800000 (2.8%)

Где разница?

Такое же соотношение происходит, когда я запускаю клиент на ноутбуке с сетевым интерфейсом 1 Гбит / с.

Из клиента ноутбука, для udp у меня скорость 250 Мбит / с (диспетчер задач показывает нагрузку ~ 25% на сетевом интерфейсе) из подсистемы linux. Для tcp скорость составляет 500 Мбит / с ...

1
задан 29 June 2018 в 00:13

0 ответов

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

Похожие вопросы: