]> git.baikalelectronics.ru Git - kernel.git/commit
Btrfs: use larger metadata clusters in ssd mode
authorChris Mason <chris.mason@oracle.com>
Thu, 12 Feb 2009 14:41:38 +0000 (09:41 -0500)
committerChris Mason <chris.mason@oracle.com>
Thu, 12 Feb 2009 14:41:38 +0000 (09:41 -0500)
commita4b0b323b7571cdc1b6baa23097ccf4d27d296de
tree2ec565edbbe3cf91e864b83f3fbd0a5bf8c088c4
parentf4b534121c69a5f41a2bae3ec7f48e88978bf5bb
Btrfs: use larger metadata clusters in ssd mode

Larger metadata clusters can significantly improve writeback performance
on ssd drives with large erasure blocks.  The larger clusters make it
more likely a given IO will completely overwrite the ssd block, so it
doesn't have to do an internal rwm cycle.

On spinning media, lager metadata clusters end up spreading out the
metadata more over time, which makes fsck slower, so we don't want this
to be the default.

Signed-off-by: Chris Mason <chris.mason@oracle.com>
fs/btrfs/extent-tree.c