Replies: 1 comment 2 replies
-
Clearly there's no way to send 100Mbps on a 10Mbps link. Because UDP doesn't guarantee the delivery of data, the packets that don't fit onto the link will likely just get dropped, probably in the kernel on the sending host due to lack of buffer space. In the setting you described, yes the packet loss rate will be very large (assuming the sending host is capable of sending a 100Mbps stream, most can). There are a couple of ways to measure the bandwidth...one is to adjust the sending rate with the Another way is to use TCP instead of UDP...because TCP guarantees reliable, in-order delivery, it will only send as fast as the network is capable of supporting (in its steady state). |
Beta Was this translation helpful? Give feedback.
-
When iperf3 uses UDP to measure throughput, use the -b parameter to set the bandwidth larger than the actual bandwidth in the network, such as a 10 Mbps link is configured to send data at 100Mbps, is the client sending data at 100Mbps? If yes, is the packet loss rate very large? How does it measure bandwidth?
Beta Was this translation helpful? Give feedback.
All reactions