diff options
author | Rich Ercolani <[email protected]> | 2023-06-30 12:42:02 -0400 |
---|---|---|
committer | GitHub <[email protected]> | 2023-06-30 09:42:02 -0700 |
commit | 2b10e32561dff234144c0b0d998c60359864ac71 (patch) | |
tree | 6100305e43986530f9f03cf71661ead0f4fedbc4 /man/man4/zfs.4 | |
parent | 61ab05cac74830f2658cd16138c5876b4b31b4fa (diff) |
Pack our DDT ZAPs a bit denser.
The DDT is really inefficient on 4k and up vdevs, because it always
allocates 4k blocks, and while compression could save us somewhat
at ashift 9, that stops being true.
So let's change the default to 32 KiB, which seems like a reasonable
compromise between improved space savings and inflated write sizes
for DDT updates.
Reviewed-by: Brian Behlendorf <[email protected]>
Signed-off-by: Rich Ercolani <[email protected]>
Closes #14654
Diffstat (limited to 'man/man4/zfs.4')
-rw-r--r-- | man/man4/zfs.4 | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/man/man4/zfs.4 b/man/man4/zfs.4 index 04bbbc5fd..271b02b6e 100644 --- a/man/man4/zfs.4 +++ b/man/man4/zfs.4 @@ -239,6 +239,16 @@ relative to the pool. Make some blocks above a certain size be gang blocks. This option is used by the test suite to facilitate testing. . +.It Sy zfs_ddt_zap_default_bs Ns = Ns Sy 15 Po 32 KiB Pc Pq int +Default DDT ZAP data block size as a power of 2. Note that changing this after +creating a DDT on the pool will not affect existing DDTs, only newly created +ones. +. +.It Sy zfs_ddt_zap_default_ibs Ns = Ns Sy 15 Po 32 KiB Pc Pq int +Default DDT ZAP indirect block size as a power of 2. Note that changing this +after creating a DDT on the pool will not affect existing DDTs, only newly +created ones. +. .It Sy zfs_default_bs Ns = Ns Sy 9 Po 512 B Pc Pq int Default dnode block size as a power of 2. . |