在 Linux Kernel 5.10 代碼中已經增加了對 EXT4 文件系統的更新,其中包括在 DAX/DIO 模式下大幅改進文件覆蓋的效率。尤其是在運行英特爾 Optane DCPMM 存儲的情況下,並行寫入尤其是隨機覆蓋性能可以提升 10 倍以上,常規操作也能提升 2 倍以上。但是您必須使用 EXT4 iommap 代碼(例如在DAX / DIO模式下),並且此更改不會影響 EXT4 的常規操作。
另一項針對 EXT4 的重大改變是由谷歌 Harshad Shirwadkar 提交的“fast commits”。fast commits 模式和在有序模式(掛載選項 data=ordered)運行的 EXT4 用户有關,在保持最小增量的情況下與 JBD2 日誌共享的快速提交空間中重新創建受影響的元數據。在啓用了 fast commits 的有序模式下,這可以使寫入性能提高約 103%。
Linux Kernel 5.10 中針對 EXT4 的改進還包括其他常規修復和底層代碼改進。
【來源:cnBeta.COM】