ithome
其他
采集 2026-08-27T16:16:46+00:00
Linux 7.3合入NFS改进:客户端I/O优化与服务器委托支持
原始标题:NFS 改进合入 Linux 7.3:客户端 I/O 优化落地
来源
ithome
发布时间
2026-08-27T11:32:37
采集批次
2026-08-27-16
字数
470
URL 指纹
686ae922787108ff
📌 AI 总结(208 字)
Linux内核7.3合并窗口即将结束,NFS客户端与服务器端多项改进被合入。服务器端NFSD新增对NFSv4.1目录委托的CB_NOTIFY支持,可通过FSNOTIFY机制实时监控目录变化并自动召回委托;同时继续完善Netlink支持,并移除了基于每节点处理更优的服务线程池。客户端以修复为主,包含一项在非内存回收场景下提升I/O提交性能的优化,并新增NFSv4.2功能,允许服务器指定某些文件数据不可被客户端缓存。
📄 正文(470 字)
Linux 内核 7.3 版本的合并窗口已接近尾声,网络文件系统(NFS)的客户端与服务器端代码改进已在此窗口期被合并。 本次更新中,NFS 服务器端(NFSD)的一项重要变化是增加了对 NFSv4.1 目录委托(Directory Delegations)的 CB_NOTIFY 支持。该功能允许服务器通过 FSNOTIFY 机制监控目录的变更。一旦监控的目录发生添加、删除、重命名或属性变化,服务器便能立即召回(Recall)之前授予的委托。 此外,NFSD 还在继续完善上一周期启动的 Netlink 支持。NFSD 的服务线程池(service thread-pool)也已被移除,开发团队认为在现代主机上,基于每节点(per-node)的处理方式是更优的选择。 在 NFS 客户端方面,本次合并的更新以修复为主。不过,也包含了一项针对 I/O 提交的优化,该优化在非内存回收(memory reclaim)场景下能够提升性能。此外,客户端还增加了一个 NFSv4.2 协议的功能,允许服务器指定某些文件数据不可被客户端缓存。