Linux 6.0引入F2FS低內存模式:以性能為代價減少內存佔用
Flash Friendly File-System (F2FS) 對於閃存設備,尤其是固態硬盤和移動硬盤來說,依然是強大的文件系統選項。在Linux 6.0 中,此文件系統驅動程序還有更多改進,引入了包括低內存模式在內的一些新功能。
低內存模式在低端Android手機以及內存容量不充裕的設備上,能夠調整文件系統行為以減少內存佔用。但是作為犧牲的是,F2FS 會影響運行性能。帶有Linux 6.0 的F2FS 在其原子寫入操作、前台垃圾收集時間、修復等方面也有所改進。
F2FS 維護者Jaegeuk Kim 將這個週期的工作總結為:
在這個週期中,我們主要修復了一些不恰當地操縱每個文件壓縮標誌的極端情況。而且,我們發現f2fs 在設置區域容量時錯誤地計算了一個部分中的有效塊,因此,通過額外的sysfs 條目來修復它以便於檢查它。最後,這個系列包括幾個關於新的原子寫入支持的補丁,例如幾個錯誤修復和重新添加我們在之前版本中錯誤刪除的atomic_write_abort 支持。