新聞中心
在 Linux 內(nèi)核 5.12 版本中,使用 exFAT 文件系統(tǒng)的用戶,在刪除帶有 “dirsync” 安裝選項集的大文件時,將大幅提高速度。

創(chuàng)新互聯(lián)云計算的互聯(lián)網(wǎng)服務(wù)提供商,擁有超過13年的服務(wù)器租用、四川綿陽服務(wù)器托管、云服務(wù)器、網(wǎng)頁空間、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗,已先后獲得國家工業(yè)和信息化部頒發(fā)的互聯(lián)網(wǎng)數(shù)據(jù)中心業(yè)務(wù)許可證。專業(yè)提供云主機、網(wǎng)頁空間、域名注冊、VPS主機、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
什么是exFAT
exFAT(Extended File Allocation Table),是微軟公司(Microsoft)開發(fā)的一種較適合于閃存的文件系統(tǒng)。最先從該公司的 Windows Embedded CE 6.0 操作系統(tǒng)引入這種文件系統(tǒng),后又延伸到 Windows Vista Service Pack 1 操作系統(tǒng)中。2019 年,微軟公開了 exFAT 技術(shù)文檔,并表示想將 exFAT 功能集成到 Linux 內(nèi)核中。同年,在 Linux 內(nèi)核 5.4 版本中,初步支持 exFAT 文件系統(tǒng)。
exFAT 文件系統(tǒng)更快刪除大文件
近日, Linux 內(nèi)核開發(fā)者提交了一個關(guān)于 exFAT 優(yōu)化的補丁:當(dāng)使用 “dirsync” 安裝選項時,集群分配位圖不會在每個集群位清除時都同步緩沖區(qū),而是只會在位圖緩沖區(qū)索引改變時才會更新。這一改進可以大幅優(yōu)化刪除大文件時的性能。
There are stressful update of cluster allocation bitmap when using
dirsync mount option which is doing sync buffer on every cluster bit
clearing. This could result in performance degradation when deleting
big size file.
Fix to update only when the bitmap buffer index is changed would make
less disk access, improving performance especially for truncate operation
在使用 Samsung 256GB SD卡, dirsync 安裝選項測試時,刪除 4GB 的文件時間由 39 秒縮短到 1秒。
目前,該補丁已經(jīng)打上了 dev 標簽,預(yù)計將于 Linux 內(nèi)核 5.12 版本中發(fā)布。
網(wǎng)站欄目:Linux更新exFAT驅(qū)動縮短刪除大文件時間
文章轉(zhuǎn)載:http://m.5511xx.com/article/dpccpcg.html


咨詢
建站咨詢
