TCP RTO计算方法以及go实现验证

sheepbao.github.io ·
这个方法会受到CPU时钟粒度影响。 在最后计算rto的时候,4*rttvar的系数影响很大,即便后面rttvar变小了,整体的rrt也会增大。在cpu时钟粒度较大的情况下,可取的值少,影响小;在cpu粒度很小(现在linux比如1ms)时,影响会比较大。因此增加两个变量`mdev` and `mdev_max`来做改进,详细可以查看linux源码实现。 理解有错误欢迎指出。
#1