Linux 内核 6.8获得了关键更新,显著增强了 TCP堆栈的性能,有可能将处理多个并行 TCP 连接的效率提高多达 40%。
在对网络堆栈的数据结构(socks、netdev、netns、mibs)进行细致优化后,这种增强变得可行。最初,由于历史原因,这些结构中的变量是随意排列的。考虑到处理器缓存特性的细微差别,他们的重新设计显著提高了 TCP 堆栈的效率,尤其是在涉及大量同时连接的场景中。

除了 TCP 优化之外,内核现在还支持新的网络设备,包括德州仪器 (TI) 的 DP83TG720S 和 Octeon CN10K 网络适配器,以及 QCA2066 等新的蓝牙芯片组。
此外,此更新还改进了 Intel、Mellanox 和 Broadcom 等制造商的网络适配器驱动程序。它实现了对新功能的支持,包括基于硬件的数据包镜像和加速的 VLAN 处理。
此外,内核还通过BPF子系统的增强功能进行了增强:扩展了验证器,在XDP中实现了对元数据的支持,并纠正了与内核完整性控制机制交互时的错误。
相关文章
网友评论(共有 0 条评论)