aboutsummaryrefslogtreecommitdiffstats
path: root/man
diff options
context:
space:
mode:
authorGeorge Amanakis <[email protected]>2021-11-11 21:52:16 +0100
committerTony Hutter <[email protected]>2022-09-14 11:27:00 -0700
commit8bd3dca9bf3e9a4315d58be316bcfaf8e76c6a6a (patch)
tree71709914cb18a70dd9c5744290c05aa089b36576 /man
parentc8f795ba53acfe0239bfa5d75f64dce8e390a992 (diff)
Introduce a tunable to exclude special class buffers from L2ARC
Special allocation class or dedup vdevs may have roughly the same performance as L2ARC vdevs. Introduce a new tunable to exclude those buffers from being cacheable on L2ARC. Reviewed-by: Don Brady <[email protected]> Reviewed-by: Brian Behlendorf <[email protected]> Signed-off-by: George Amanakis <[email protected]> Closes #11761 Closes #12285
Diffstat (limited to 'man')
-rw-r--r--man/man4/zfs.45
1 files changed, 5 insertions, 0 deletions
diff --git a/man/man4/zfs.4 b/man/man4/zfs.4
index 6495e9b4c..c32dd4b1b 100644
--- a/man/man4/zfs.4
+++ b/man/man4/zfs.4
@@ -109,6 +109,11 @@ A value of
.Sy 100
disables this feature.
.
+.It Sy l2arc_exclude_special Ns = Ns Sy 0 Ns | Ns 1 Pq int
+Controls whether buffers present on special vdevs are eligibile for caching
+into L2ARC.
+If set to 1, exclude dbufs on special vdevs from being cached to L2ARC.
+.
.It Sy l2arc_mfuonly Ns = Ns Sy 0 Ns | Ns 1 Pq int
Controls whether only MFU metadata and data are cached from ARC into L2ARC.
This may be desired to avoid wasting space on L2ARC when reading/writing large