较高带宽网络的吞吐量是否受较小UDP数据包大小的阻碍?

时间:2012-04-23 09:20:00

标签: networking udp throughput

我最近对802.11g网络的UDP吞吐量进行了实验,使用的数据包大小在100到1000之间,带宽范围从6Mbps到54Mbps。

我注意到更高的带宽性能不如我预期的那么好,我觉得这可能是由于我使用的数据包大小。如果我选择更大的数据包大小,我在更高带宽网络上的吞吐量会更高吗?如果是这样,为什么?

2 个答案:

答案 0 :(得分:1)

当您使用无线网络发送更长的数据包时,自然需要更长的时间,因此无线电干扰的概率更高,这会导致更多的重传,从而降低有效带宽。无线网络中的最佳数据包大小可能取决于该区域的噪声量。

答案 1 :(得分:-1)

假设IPv4,UDP数据包有28字节的开销,即真正的IP数据包大小是UDP有效负载大小+ 28.因此,例如,如果您要发送56字节数据包,则开销为100%。如果要发送280字节的数据包,则为10%。因此吞吐量上升。