我可以做些什么来减少 TCP 在 ubuntu 中的拥塞控制的影响?



我正在进行一个实验,在该实验中,我可以随机打开和关闭网络的时间。我希望数据包交换能够在我再次打开网络后立即开始。但是,我看到一系列连续的关闭和关闭期发生,在此期间,即使在期间也没有交换数据包。

我怀疑这是因为在TCP中作为拥塞控制的一部分实现了指数缩写。可能的持续时间和期间的持续时间落在,因此下一个超时是在休息期间,并且由于指数性的性质,下次会加倍。这影响了我的实验结果。我可以更改哪些Linux内核参数,以便我摆脱指数退回的效果,而是一旦网络再次启动,请参见数据包交换?

要减少影响,您需要优化一些内核变量:soulter rto_min 并增加 tcp_retries2 。。

我目前正在尝试带来线性拥堵控制 TCP的算法

您实现了这个目标吗?

最新更新