HomeFreeBSD

Reinstate zfs_arc_p_min_shift

Description

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 <behlendorf1@llnl.gov>
Issue #3533

Details

Provenance
Brian Behlendorf <behlendorf1@llnl.gov>Authored on Jun 26 2015, 10:59 PM
Parents
rG36da08ef9bd6: Illumos 5817 - change type of arcs_size from uint64_t to refcount_t
Branches
Unknown
Tags
Unknown

Event Timeline

Brian Behlendorf <behlendorf1@llnl.gov> committed rG728d6ae91e53: Reinstate zfs_arc_p_min_shift (authored by Brian Behlendorf <behlendorf1@llnl.gov>).Jul 23 2015, 4:42 PM