闪存友好文件系统(F2FS)在正在开发的 Linux 7.0 内核中提供了多项性能改进,以供其用户使用。
对于这个闪存优化文件系统的用户来说,这是一个美好的情人节,一些不错的性能改进已经合并。合并说明:
在这个开发周期中,我们专注于几个关键性能优化:
– 引入大页支持,以提升不可变文件的读取速度
– 通过仅刷新已提交的脏页来降低 checkpoint=enable 的延迟
– 实现跟踪点以诊断和解决锁优先级反转问题。
此外,我们还引入了 packed_ssa 功能,以在利用大块尺寸时优化 SSA 占用空间。”
每文件、只读的大 folio 支持预计将提供”显著的性能提升”,尽管在提交中未量化。
通过优化检查点写入,使用现已合并的补丁后,刷新时间从 158 毫秒降至 11 毫秒。
总体而言,F2FS 为 Linux 7.0 的更新除了包含多个修复外,看起来相当不错。
转自 F2FS Delivers “Several Key Performance Optimizations” With Linux 7.0 – Phoronix
Linuxeden开源社区