为 Linux 5.18 排队的 UDP IPv6 优化

在 Linux 5.17 中,一些不错的网络性能优化涉及不同的领域,而永无止境的优化工作将在 Linux 5.18 中继续进行。linuxnetworking

先前报道的为 UDP/IPv6 提供约 5% 改进的补丁现在在网络子系统的 net-next 代码库中排队,等待于 3 月底左右打开 Linux 5.18 合并窗口。 该合并

总结了 UDP IPv6 工作:

减轻 udp/ipv6 的影响。虚拟零拷贝基准测试显示约 5% 的 tx/s 改进,对于小型有效负载非 [零拷贝] 情况应该是相似的。

性能来自于杀死 4 个原子和几个大的 struct memcpy/memset。1/10 为 cork->skb 设置删除了 dst 引用计数上的一对原子,9/10 在 cork init 上保存了另一对原子。5/10 和 8/10 分别杀死了额外的 88B memset 和 memcpy。

反过来,Linux 5.18 稳定版应该会在 5 月底左右发布,其中包含这些优化补丁等等。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun125870.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2022年2月8日 下午2:02
下一篇 2022年2月8日 下午7:57