在 Linux Kernel 5.10 代碼中已經(jīng)增加了對(duì) EXT4 文件系統(tǒng)的更新,其中包括在 DAX/DIO 模式下大幅改進(jìn)文件覆蓋的效率。尤其是在運(yùn)行英特爾 Optane DCPMM 存儲(chǔ)的情況下,并行寫入尤其是隨機(jī)覆蓋性能可以提升 10 倍以上,常規(guī)操作也能提升 2 倍以上。但是您必須使用 EXT4 iommap 代碼(例如在DAX / DIO模式下),并且此更改不會(huì)影響 EXT4 的常規(guī)操作。

另一項(xiàng)針對(duì) EXT4 的重大改變是由谷歌 Harshad Shirwadkar 提交的“fast commits”。fast commits 模式和在有序模式(掛載選項(xiàng) data=ordered)運(yùn)行的 EXT4 用戶有關(guān),在保持最小增量的情況下與 JBD2 日志共享的快速提交空間中重新創(chuàng)建受影響的元數(shù)據(jù)。在啟用了 fast commits 的有序模式下,這可以使寫入性能提高約 103%。
Linux Kernel 5.10 中針對(duì) EXT4 的改進(jìn)還包括其他常規(guī)修復(fù)和底層代碼改進(jìn)。
特別提醒:本網(wǎng)內(nèi)容轉(zhuǎn)載自其他媒體,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對(duì)本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。本站不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。如若本網(wǎng)有任何內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系我們,本站將會(huì)在24小時(shí)內(nèi)處理完畢。