close

在exFAT的dirsync模式下,用SD卡刪除一個4GB的文件在當前版本的Linux內核上大約需要39秒左右,但隨著補丁並入exFAT驅動開發樹,在相同的存儲設備上,現在隻需要一秒鐘就可以刪除,當然,這種改進一樣會隨著文件大小的增加而擴大。

文件刪除時間的大幅減少是通過不到40行的新代碼實現的,正如並入exFAT "dev"代碼中的補丁所指出的那樣,其中集群分配位圖隻有在位圖緩沖區索引改變時才會更新,這提高瞭exFAT的性能,特別是在進行truncat操作時。

以下是Linux內核網站相關技術文檔:

https://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git/commit/?h=dev

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Ken641228 的頭像
    Ken641228

    Ken641228的部落格

    Ken641228 發表在 痞客邦 留言(0) 人氣()