diff options
author | Brian Behlendorf <[email protected]> | 2015-06-26 15:59:23 -0700 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2015-07-23 09:42:32 -0700 |
commit | 728d6ae91e5381cda813672c9e9f66a269f58368 (patch) | |
tree | 1161141a6889adc7306669571dce00f2233ad374 /man/man5/zfs-module-parameters.5 | |
parent | 36da08ef9bd655b6748ac253a43e28218a5cd759 (diff) |
Reinstate zfs_arc_p_min_shift
Commit f521ce1 removed the minimum value for "arc_p" allowing it to
drop to zero or grow to "arc_c". This was done to improve specific
workload which constantly dirties new "metadata" but also frequently
touches a "small" amount of mfu data (e.g. mkdir's).
This change may still be desirable but it needs to be re-investigated.
in the context of the recent ARC changes from upstream. Therefore
this code is being restored to facilitate benchmarking. By setting
"zfs_arc_p_min_shift=64" we easily compare the performance.
Signed-off-by: Brian Behlendorf <[email protected]>
Issue #3533
Diffstat (limited to 'man/man5/zfs-module-parameters.5')
-rw-r--r-- | man/man5/zfs-module-parameters.5 | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/man/man5/zfs-module-parameters.5 b/man/man5/zfs-module-parameters.5 index 0444d9050..5b6eb7afd 100644 --- a/man/man5/zfs-module-parameters.5 +++ b/man/man5/zfs-module-parameters.5 @@ -524,6 +524,18 @@ Default value: \fB8\fR. .sp .ne 2 .na + +\fBzfs_arc_p_min_shift\fR (int) +.ad +.RS 12n +arc_c shift to calc min/max arc_p +.sp +Default value: \fB4\fR. +.RE + +.sp +.ne 2 +.na \fBzfs_arc_p_aggressive_disable\fR (int) .ad .RS 12n |