summaryrefslogtreecommitdiffstats
path: root/man
diff options
context:
space:
mode:
authorAllan Jude <allan@klarasystems.com>2024-07-23 20:51:01 +0000
committerBrian Behlendorf <behlendorf1@llnl.gov>2024-08-16 12:04:04 -0700
commita60e15d6b980c7c029c4c3da1f922a39ea24eac5 (patch)
tree9f5a28fb413f04f07ef4fb732c0fe8f6dd422f13 /man
parent0d2707815d34177ffa79e3c78512bb1d4237b1ad (diff)
Man page updates for dmu_ddt_copies
Reviewed-by: Alexander Motin <mav@FreeBSD.org> Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Allan Jude <allan@klarasystems.com> Closes #15895
Diffstat (limited to 'man')
-rw-r--r--man/man4/zfs.411
1 files changed, 11 insertions, 0 deletions
diff --git a/man/man4/zfs.4 b/man/man4/zfs.4
index aae3d7dfb..075641872 100644
--- a/man/man4/zfs.4
+++ b/man/man4/zfs.4
@@ -77,6 +77,17 @@ the array is dynamically sized based on total system memory.
dnode slots allocated in a single operation as a power of 2.
The default value minimizes lock contention for the bulk operation performed.
.
+.It Sy dmu_ddt_copies Ns = Ns Sy 3 Pq uint
+Controls the number of copies stored for DeDup Table
+.Pq DDT
+objects.
+Reducing the number of copies to 1 from the previous default of 3
+can reduce the write inflation caused by deduplication.
+This assumes redundancy for this data is provided by the vdev layer.
+If the DDT is damaged, space may be leaked
+.Pq not freed
+when the DDT can not report the correct reference count.
+.
.It Sy dmu_prefetch_max Ns = Ns Sy 134217728 Ns B Po 128 MiB Pc Pq uint
Limit the amount we can prefetch with one call to this amount in bytes.
This helps to limit the amount of memory that can be used by prefetching.