diff options
author | Mateusz Guzik <[email protected]> | 2022-09-28 02:38:03 +0200 |
---|---|---|
committer | GitHub <[email protected]> | 2022-09-27 17:38:03 -0700 |
commit | eb9bec0a5d19abf9404f52081424fbb814e6188a (patch) | |
tree | a7287597be09c325fc20aa474a167c2cc1a5acbe /include/sys/vdev.h | |
parent | af65073a075b162ccf6e3dd8fb925f29d5743ca3 (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 'include/sys/vdev.h')
0 files changed, 0 insertions, 0 deletions