如何利用内核2.6.33中的IW10?


Answers:


9

从Linux内核2.6.38版(2011年3月发布)开始,接收窗口增加到10个段,以确保低值不会成为实现IW10的任何发送者的瓶颈。之后,最初的拥塞窗口在内核版本2.6.39(2011年5月发布)中分别增加到10个段。2.6.39版本生存期很短,很快就变成了3.0(2011年7月底发布),它是第一个包含那些Linux发行版广泛使用的更改的内核。

您可以看一下内核更改日志:

这也是内核源代码:

在2011年第四季度及之后发布的流行桌面发行版(例如Ubuntu和Fedora)使用3.x内核版本。

稳定的服务器发行版采用的是较慢的较新内核,以及其他一般软件。Debian稳定版6.0.3(于2011年10月发布)与内核版本2.6.32-2.6.38一起提供。红帽企业Linux 6.x和CentOS 6.x使用内核版本2.6.32至2.6.34,但是确实向后移植了一些内核功能。

编辑:

  • Ilya Grigorik的文章中有一个错误,说支持IW10的第一个版本是2.6.33,但已更正(2014年2月4日)。
  • CentOS 6.4支持IW10,并将该功能反向移植到内核版本2.6.32-358.0.1.el6(Red Hat 4.4.7-3);更多信息在这里

1
很好,非常有帮助。但是,有关该版本的信息存在冲突-这篇文章igvita.com/2011/10/20/faster-web-vs-tcp-slow-start表示:“从2.6.33版内核开始,经过长时间的讨论和许多讨论, IETF建议,初始cwnd值已重设为10个数据包”
John Bachir

1
igvita.com上的文章很可能在声称2.6.33支持IW10时出错。
Mikko Rantalainen 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.