小编Ale*_*pov的帖子

为什么多播 UDP 比单播 UDP 慢?

我有两台机器(两台机器都装有 Centos 7.3)通过 1G 交换机连接。当我用iperf它测量机器之间的 UDP 吞吐量时,它给出了大约 850 Mbit/s。但是,当我测量多播UDP 吞吐量时,它会导致 95 Mbit/s(几乎 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
[ …
Run Code Online (Sandbox Code Playgroud)

networking performance multicast iperf udp

6
推荐指数
1
解决办法
1271
查看次数

标签 统计

iperf ×1

multicast ×1

networking ×1

performance ×1

udp ×1