
在 Linux 6.16 中合并了 FUSE 改进,以增强在用户空间中实现的文件系统的功能。
Linux 6.16 中的 FUSE 删除了写回代码路径中的临时页面复制。反过来,这大大减少了代码行数,并降低了 FUSE 实现的复杂性。FUSE 还将更多代码转换为处理大型作品集、原子缓存查找失效、优化 IO_uring 请求过期以及其他修复/改进。
可以说,Linux 6.16 中 FUSE 的最终用户最显着的变化是增加了读取目录“readdir”缓冲区的大小。反过来,这种较大的缓冲区大小可以为 FUSE 文件系统带来不错的性能提升。
通过此拉取请求提供有关 Linux 内核下一个版本的 FUSE 更改的更多详细信息 ,该拉取请求已合并到 Git。
转自 FUSE Improvements Merged For Linux 6.16 To Enhance File-Systems In User-Space – Phoronix
Linuxeden开源社区