diff options
author | Matthew Ahrens <[email protected]> | 2017-12-12 15:46:58 -0800 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2018-10-04 13:13:28 -0700 |
commit | dfbe26750308d757d20af8eb5aefef49ec65d4a8 (patch) | |
tree | a06a369cecdbe4cd70627fbe44b9344cc95b7a29 /man | |
parent | 58c0f374f101a37b5e1bb22359f40020f235e008 (diff) |
OpenZFS 9617 - too-frequent TXG sync causes excessive write inflation
Porting notes:
* Renamed zfs_dirty_data_sync_pct to zfs_dirty_data_sync_percent and
changed the type to be consistent with the other dirty module params.
* Updated zfs-module-parameters.5 accordingly.
Authored by: Matthew Ahrens <[email protected]>
Reviewed by: Serapheim Dimitropoulos <[email protected]>
Reviewed by: Brad Lewis <[email protected]>
Reviewed by: George Wilson <[email protected]>
Reviewed by: Andrew Stormont <[email protected]>
Reviewed-by: George Melikov <[email protected]>
Approved by: Robert Mustacchi <[email protected]>
Ported-by: Brian Behlendorf <[email protected]>
OpenZFS-issue: https://illumos.org/issues/9617
OpenZFS-commit: https://github.com/openzfs/openzfs/commit/7928f4ba
Closes #7976
Diffstat (limited to 'man')
-rw-r--r-- | man/man5/zfs-module-parameters.5 | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/man/man5/zfs-module-parameters.5 b/man/man5/zfs-module-parameters.5 index b02d6aae7..d7b53d161 100644 --- a/man/man5/zfs-module-parameters.5 +++ b/man/man5/zfs-module-parameters.5 @@ -1225,12 +1225,14 @@ Default value: \fB10\fR%, subject to \fBzfs_dirty_data_max_max\fR. .sp .ne 2 .na -\fBzfs_dirty_data_sync\fR (int) +\fBzfs_dirty_data_sync_percent\fR (int) .ad .RS 12n -Start syncing out a transaction group if there is at least this much dirty data. +Start syncing out a transaction group if there's at least this much dirty data +as a percentage of \fBzfs_dirty_data_max\fR. This should be less than +\fBzfs_vdev_async_write_active_min_dirty_percent\fR. .sp -Default value: \fB67,108,864\fR. +Default value: \fB20\fR% of \fBzfs_dirty_data_max\fR. .RE .sp |