Home
last modified time | relevance | path

Searched hist:"67 a5da564f97f31c4054d358e00b34d7ee570da5" (Results 1 – 1 of 1) sorted by relevance

/linux/Documentation/ABI/testing/
H A Dsysfs-fs-ext4diff 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>