Linux 6.0 引入 F2FS 低内存模式,用性能减少内存占用

来源: OSCHINA
编辑:
2022-08-14 08:50:16

Flash Friendly File-System (F2FS) 对于闪存设备,尤其是固态硬盘和移动硬盘来说,依然是强大的文件系统选项。在 Linux 6.0 中,此文件系统驱动程序带来了更多改进,引入了包括低内存模式 (Low-Memory Mode) 在内的一些新功能。

低内存模式在低端 Android 手机以及内存容量较小的设备上,能够调整文件系统行为以减少内存占用。但这种以节约内存空间为代价的行为,可能会影响运行性能。

Linux 6.0 的 F2FS 在其原子写入操作、前台垃圾收集时间、修复等方面也有所改进。

F2FS 维护者 Jaegeuk Kim 对这个开发周期的工作进行了总结:

在这个开发周期中,我们主要修复了一些不恰当地操作每个文件压缩标志的极端情况。而且,我们发现当区域容量被设置时,f2fs 在一个区块中计算的有效块不正确,因此,通过额外的 sysfs 条目对它进行了修复,以便检查。最后,这个系列包括几个与新的原子写入支持有关的补丁,如几个错误的修复和重新添加 atomic_write_abort 支持,因为我们在上一个版本中错误地删除了这个支持补丁。

详情查看 PR

展开阅读全文
6 收藏
分享
1 评论
6 收藏
分享
返回顶部
顶部