題 Ext4分配模式,在稀疏文件中隨機寫入


如果我在ext4中創建一個大的(幾GB)稀疏文件,然後在整個長度中隨機寫入,直到所有4k塊都被“觸摸”,在沒有其他大量寫入負載的情況下,我能否期望ext4的延遲寫入策略將保存我並導致一個密集佈局在磁盤上的文件?

我的理解主要基於 這個 是分配器將嘗試保留整個擴展區(128mb塊),但會延遲寫入這些塊,直到內存壓力或時間強制刷新到磁盤。但是我不確定我的整個故事是否正確,特別是考慮到一個與RAM相比足夠大的文件,文件系統試圖在寫入期間定期刷新,然後整個頁面的頁面被弄髒了。


3
2018-06-03 17:08


起源




答案: