diff options
author | Prakash Surya <[email protected]> | 2014-01-03 10:20:21 -0800 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2014-02-21 16:10:27 -0800 |
commit | f521ce1b9c6102f9175f26548d4c521e115f8d60 (patch) | |
tree | f96e0ab3f4190b7c4273c3a8bea1a45afd7843f0 /man | |
parent | 89c8cac493687875eecc80a4a03f667d98dd82d0 (diff) |
Allow "arc_p" to drop to zero or grow to "arc_c"
Setting a limit on the minimum value of "arc_p" has been shown to have
detrimental effects on the arc hit rate for certain "metadata" intensive
workloads. Specifically, this has been exhibited with a workload that
constantly dirties new "metadata" but also frequently touches a "small"
amount of mfu data (e.g. mkdir's).
What is seen is that the new anon data throttles the mfu list to a
negligible size (because arc_p > anon + mru in arc_get_data_buf), even
though the mfu ghost list receives a constant stream of hits. To remedy
this, arc_p is now allowed to drop to zero if the algorithm deems it
necessary.
Signed-off-by: Prakash Surya <[email protected]>
Signed-off-by: Brian Behlendorf <[email protected]>
Issue #2110
Diffstat (limited to 'man')
-rw-r--r-- | man/man5/zfs-module-parameters.5 | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/man/man5/zfs-module-parameters.5 b/man/man5/zfs-module-parameters.5 index 7f010c6cf..2acf68383 100644 --- a/man/man5/zfs-module-parameters.5 +++ b/man/man5/zfs-module-parameters.5 @@ -296,17 +296,6 @@ Default value: \fB100\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 |