Searched hist:"67 a5da564f97f31c4054d358e00b34d7ee570da5" (Results 1 – 1 of 1) sorted by relevance
/linux/Documentation/ABI/testing/ |
H A D | sysfs-fs-ext4 | diff 67a5da564f97f31c4054d358e00b34d7ee570da5 Fri Aug 17 15:54:17 CEST 2012 Zheng Liu <wenqing.lz@taobao.com> ext4: make the zero-out chunk size tunable
Currently in ext4 the length of zero-out chunk is set to 7 file system blocks. But if an inode has uninitailized extents from using fallocate to preallocate space, and the workload issues many random writes, this can cause a fragmented extent tree that will unnecessarily grow the extent tree.
So create a new sysfs tunable, extent_max_zeroout_kb, which controls the maximum size where blocks will be zeroed out instead of creating a new uninitialized extent. The default of this has been sent to 32kb.
CC: Zach Brown <zab@zabbo.net> CC: Andreas Dilger <adilger@dilger.ca> Signed-off-by: Zheng Liu <wenqing.lz@taobao.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
|