Linux 6.7 网络增加了新的硬件支持,单个 TCP 流的性能提升约 20%

与每个内核周期一样,Linux 6.7的网络子系统更新主要包括各种核心网络基础设施改进、(e)BPF 功能不断增加,以及新的有线和无线网络硬件的支持。

从小型嵌入式网络设备/路由器到 HPC 服务器网络,Linux 的使用范围越来越广,数据中心几乎随处可见 Linux 的身影,因此网络子系统的新变化从未间断过。Linux 6.7 为英特尔 E2000 基础架构处理单元(IPU)带来了新的驱动程序、新的消费类无线硬件支持以及其他一些变化。

Linux 6.7 网络增加了新的硬件支持,单个 TCP 流的性能提升约 20%

以下是 Linux 6.7 中网络的一些亮点。

– 在处理套接字积压时推迟常规 TCP ACK,然后在最后发送累积的 ACK。这可以将 200 Gbit NIC 上的单个 TCP 流性能提高 20%,从大约 100 Gbit 增加到 120 Gbit。

– TCP 身份验证选项(TCP-AO) 作为 MD5 选项的现代替代品。

– BPF 现在支持异常、支持本地每 CPU 内核指针、继承系统设置以缓解 CPU 安全问题以及其他附加功能。

– 为 Intel E2000 IPU 添加了新驱动程序。

– 对 Intel E830 设备的基本支持。

– NVIDIA Mellanox 驱动程序添加了对 4 端口 NIC 的支持。

– Synopsys STMMAC驱动增加了对龙芯1 SoC的支持。

– MediaTek MT76 WiFi 驱动程序具有适用于 MT7925 USB/PCIe 设备的新子驱动程序。

– 各种新的 sysctl 旋钮,用于忽略路由器通告 PIO 中生命周期的下限,控制 TCP ping 模式模式的激活,并使多路径 TCP (MPTCP) 的连接超时可配置。

– 公平排队 (FQ) 数据包调度程序添加了许多新功能。

– 支持 TCP 时间戳的用户解析。

– AppleTalk COPS 和 IPDDP 已被删除。这个旧的 AppleTalk 网络代码已被丢弃,因为它太旧并且从未正常工作。

本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/37017.html

(0)

相关推荐

发表回复

登录后才能评论