性能文章>Linux 5.17将带来一项重大的TCP性能优化措施>

Linux 5.17将带来一项重大的TCP性能优化措施原创

https://a.perfma.net/img/3110416
3年前
243601

虽然Linux 5.16的合并窗口刚刚结束,而且该内核要到今年年底才会发布,但是Linux 5.17各种改进已经开始在各自的子系统开发树上积累起来…今天早上,来自Google合并的一组变化可以为数据中心的TCP性能提供可观的性能优势

991b828819c6d2d.jpeg

今天早上,David Miller合并了这些来自Google工程师Eric Dumazet的TCP优化。这些优化中最激动人心的部分是TCP代码中的这个补丁,在套接字锁被释放后推迟SKB的释放。现有的内核代码被发现引入了过多的延迟,这可以通过在套接字锁被保留时不进行SKB释放来避免。相反,它们将在套接字锁被释放后或直接从BH处理程序中释放。

测试结果显示这"大大改善的性能",至少对于数据中心的大量TCP流量而言。在一个100Gbit的网卡上,TCP网络吞吐量的测试,MTU大小为1500,从55到65Gbit,而MTU为4096以上,从82到95Gbit。

虽然目前的优化只触及到了TCP,但合并后类似的优化可能会扩展到其他协议。这些TCP优化将在明年的Linux 5.17中出现。

了解更多:

https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=6fcc06205c15bf1bb90896efdf5967028c154aba

https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=f35f821935d8df76f9c92e2431a225bdff938169

原文链接:https://www.cnbeta.com/articles/tech/1203795.htm

点赞收藏
堆堆

【HeapDump性能社区官方小编】各位堆友们,+微信号perfMa,可以联系上堆堆哦~

请先登录,感受更多精彩内容
快去登录吧,你将获得
  • 浏览更多精彩评论
  • 和开发者讨论交流,共同进步
1
0
https://a.perfma.net/img/3110416
堆堆

徽章

【HeapDump性能社区官方小编】各位堆友们,+微信号perfMa,可以联系上堆堆哦~