aboutsummaryrefslogtreecommitdiffstats
path: root/man
diff options
context:
space:
mode:
authorMateusz Guzik <[email protected]>2022-09-28 02:38:03 +0200
committerBrian Behlendorf <[email protected]>2022-11-01 12:32:40 -0700
commitc8d6a91a993c6e5da47ba24d52e6f01bf3a0e01f (patch)
tree6814dc14b66f9407424e62b5a5bde20fb29c5971 /man
parent7ac732b8d6f74302820785220f95779d79294c06 (diff)
Bring per_txg_dirty_frees_percent back to 30
The current value causes significant artificial slowdown during mass parallel file removal, which can be observed both on FreeBSD and Linux when running real workloads. Sample results from Linux doing make -j 96 clean after an allyesconfig modules build: before: 4.14s user 6.79s system 48% cpu 22.631 total after: 4.17s user 6.44s system 153% cpu 6.927 total FreeBSD results in the ticket. Reviewed-by: Alexander Motin <[email protected]> Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: Richard Yao <[email protected]> Reviewed-by: George Melikov <[email protected]> Signed-off-by: Mateusz Guzik <[email protected]> Closes #13932 Closes #13938
Diffstat (limited to 'man')
-rw-r--r--man/man4/zfs.42
1 files changed, 1 insertions, 1 deletions
diff --git a/man/man4/zfs.4 b/man/man4/zfs.4
index fcb97d716..b317941bb 100644
--- a/man/man4/zfs.4
+++ b/man/man4/zfs.4
@@ -1651,7 +1651,7 @@ prefetched during a pool traversal, like
.Nm zfs Cm send
or other data crawling operations.
.
-.It Sy zfs_per_txg_dirty_frees_percent Ns = Ns Sy 5 Ns % Pq ulong
+.It Sy zfs_per_txg_dirty_frees_percent Ns = Ns Sy 30 Ns % Pq ulong
Control percentage of dirtied indirect blocks from frees allowed into one TXG.
After this threshold is crossed, additional frees will wait until the next TXG.
.Sy 0 No disables this throttle.