git: hammer2 - Add the vfs.hammer2.cluster_write sysctl back in
Matthew Dillon
dillon at crater.dragonflybsd.org
Fri Aug 17 20:01:30 PDT 2018
commit f66cf3712cde69127a27daf2d8a805b7c7da52ce
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Fri Aug 17 19:59:06 2018 -0700
hammer2 - Add the vfs.hammer2.cluster_write sysctl back in
* Value may be 0 or 1, defaults to 0 (disabled). Was previously
enabled.
* By default H2 no longer sets B_CLUSTEROK on dirty buffers being
written. Theoretically this shouldn't be a problem because H2
already uses a large 64KB buffer size.
* Should improve I/O throughput on high-performance SSDs by removing
kernel overhead and should also work better with vfsync's dirty
buffer scan which is already sorted.
Summary of changes:
sys/vfs/hammer2/hammer2.h | 1 +
sys/vfs/hammer2/hammer2_io.c | 14 +++++++++-----
sys/vfs/hammer2/hammer2_vfsops.c | 3 +++
3 files changed, 13 insertions(+), 5 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/f66cf3712cde69127a27daf2d8a805b7c7da52ce
--
DragonFly BSD source repository
More information about the Commits
mailing list