虽然这个问题可能被标记为重复!我再问一次,因为像这样的其他问题的答案对我没有帮助。所以请考虑这个案例,不要将其标记为重复并回答我。
我试图第一次知道这个公式的 EstimatedRTT 的值:
EstimatedRTT = (1 – α) • EstimatedRTT + α • SampleRTT
虽然这个问题可能被标记为重复!我再问一次,因为像这样的其他问题的答案对我没有帮助。所以请考虑这个案例,不要将其标记为重复并回答我。
我试图第一次知道这个公式的 EstimatedRTT 的值:
EstimatedRTT = (1 – α) • EstimatedRTT + α • SampleRTT
它可以是任意值,完全取决于场景。例如,您可以测量 100 毫秒的初始 RTT。现在,为下一个接收到的数据包/ACK 测量的 RTT 可以说是 80 毫秒。对于指数加权移动平均模型,通常认为alpha等于 0.125(当然,这可能会根据您想要的模型而有所不同,但它始终位于区间 (0,1) 内)并且新估计的 RTT 将是:
New RTT = (1-0.125)*100 + 0.125*80
= 97.5 ms
再一次,如果 RTT 的下一个测量值是 150ms,
New RTT = (1-0.125)*97.5 + 0.125*150
= 104.0625 ms
因此,您测量的初始 RTT 将成为未来值的种子,完全取决于网络场景及其参数。