我有两台机器(两台机器都装有 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)