了解网络协议中拥堵期间的最大数据传输率对于优化网络性能至关重要,本条提供了在网络流量超过容量时计算吞吐量极限的明确,分步执行的方法.

了解网络流量

吞吐量是指在特定时期内通过网络成功传输的数据量。在拥塞期间,吞吐量会由于包丢失、延迟和再传输增加而显著下降。

影响在拥挤情况下的产量的因素

几个因素影响拥堵期间的吞吐量限制,包括带宽、耐久性、包丢失率和协议效率。 识别这些因素有助于估计最大可实现的吞吐量。

逐步计算方法

计算涉及考虑到网络条件对有效数据传输进行估计。

通过XX MSS /(RTT×损失率+处理延迟)]

· :

  • MSS :最大段大小
  • RTT :圆形倾斜时间
  • 损失率[:包损失概率

计算步骤 :

  • 根据网络规格确定 MSS 。
  • 拥挤时测量或估计RTT 。
  • 计算网络监测工具的包损失率 。
  • 将这些值插入计算吞吐量的公式。

示例计算

如果MSS是1460字节,RTT是100ms,包损失率为1%,则吞吐量计算是:

通过put ⁇ 1460 / (0.1×0.01+处理延迟)

假设加工延迟可忽略不计,吞吐量约为每秒14600字节.