除了 EXT4 看到了 Linux 6.4 的一些性能優化和作品集轉換之外,Btrfs 和閃存友好文件系統 (F2FS) 驅動程序也看到了下一個 Linux 內核版本的一些不錯的增強功能。
Linux 6.4 合併窗口的 Btrfs 更新已於今天發布,其中包括一些關於目錄日誌記錄的性能改進。此更改是為了避免迭代項目並減少目錄日誌記錄期間的鎖定爭用,可以使 fsync 時間縮短 4 倍。
在一個事務期間記錄目錄條目時,現在還減少了子卷樹的鎖定,這可以提高吞吐量並降低並發訪問 Btrfs 子卷期間的延遲。
Linux 6.4 中的 Btrfs 還看到了對 I/O 路徑的清理、清理主循環已完全重寫、錯誤處理改進和其他更改。改進後的 Btrfs 清理代碼應該快 10% 左右。
Btrfs 功能補丁的完整列表Linux 6.4 合併窗口可通過此拉取請求找到。
今天還向 Linus Torvalds 發送了 F2FS 文件系統驅動程序更新。這個更新的 F2FS 代碼現在允許區域設備的非二次方大小的區域,垃圾收集器代碼重構。支持 I/O 輪詢,以及各種不同的錯誤修復。修復程序包括在某些情況下缺少可用空間時可能出現的系統崩潰。通過此拉取請求查看 Linux 6.4 的全套 F2FS 補丁。
在文件系統方面的相關新聞中,FSCRYPT 文件系統加密框架已登陸各種清理和修復,包括準備在未來的內核版本中使用 CephFS 文件系統進行 FSCRYPT 加密。