У меня есть две машины (с Centos 7.3 на обеих), подключенных через коммутатор 1G. Когда я измеряю пропускную способность UDP между компьютерами с iperf
это дает около 850 Мбит / с. Однако когда я измеряю многоадресная передача Хотя UDP дает что-то вроде 95 Мбит / с (почти 10-кратное замедление).
Каковы возможные причины этого?
Пример вывода для одноадресной рассылки:
$ iperf -c 192.168.1.11 -u -b 9900m -f m -i 5 -t 30 -w 1m
------------------------------------------------------------
Client connecting to 192.168.1.11, UDP port 5001
Sending 1470 byte datagrams, IPG target: 1.19 us (kalman adjust)
UDP buffer size: 2.00 MByte (WARNING: requested 1.00 MByte)
------------------------------------------------------------
[ 3] local 192.168.1.208 port 52738 connected with 192.168.1.11 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0- 5.0 sec 503 MBytes 845 Mbits/sec
[ 3] 5.0-10.0 sec 507 MBytes 850 Mbits/sec
[ 3] 10.0-15.0 sec 500 MBytes 839 Mbits/sec
[ 3] 15.0-20.0 sec 499 MBytes 837 Mbits/sec
[ 3] 20.0-25.0 sec 497 MBytes 834 Mbits/sec
[ 3] 25.0-30.0 sec 501 MBytes 841 Mbits/sec
[ 3] 0.0-30.0 sec 3008 MBytes 841 Mbits/sec
[ 3] Sent 2145384 datagrams
[ 3] Server Report:
[ 3] 0.0-30.0 sec 3008 MBytes 841 Mbits/sec 0.406 ms 0/2145384 (0%)
Пример вывода для многоадресной рассылки:
$ iperf -c 239.255.1.3 -u -b 990m -f m -i 5 -t 30 -w 1m
------------------------------------------------------------
Client connecting to 239.255.1.3, UDP port 5001
Sending 1470 byte datagrams, IPG target: 11.88 us (kalman adjust)
Setting multicast TTL to 1
UDP buffer size: 2.00 MByte (WARNING: requested 1.00 MByte)
------------------------------------------------------------
[ 3] local 192.168.1.208 port 53248 connected with 239.255.1.3 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0- 5.0 sec 57.2 MBytes 95.9 Mbits/sec
[ 3] 5.0-10.0 sec 57.0 MBytes 95.6 Mbits/sec
[ 3] 10.0-15.0 sec 56.4 MBytes 94.6 Mbits/sec
[ 3] 15.0-20.0 sec 56.4 MBytes 94.6 Mbits/sec
[ 3] 20.0-25.0 sec 56.4 MBytes 94.6 Mbits/sec
[ 3] 25.0-30.0 sec 54.5 MBytes 91.4 Mbits/sec
[ 3] 0.0-30.0 sec 338 MBytes 94.3 Mbits/sec
[ 3] Sent 240946 datagrams
Некоторые наблюдения:
iptraf-ng
трафик на стороне отправителя уже низкий. Однако я не знаю, могу ли я этому доверять.Upd: Коммутатор: Netgear GS108 (неуправляемый)