mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2026-05-22 02:27:36 +03:00
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 <mahrens@delphix.com> Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com> Reviewed by: Brad Lewis <brad.lewis@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed-by: George Melikov <mail@gmelikov.ru> Approved by: Robert Mustacchi <rm@joyent.com> Ported-by: Brian Behlendorf <behlendorf1@llnl.gov> OpenZFS-issue: https://illumos.org/issues/9617 OpenZFS-commit: https://github.com/openzfs/openzfs/commit/7928f4ba Closes #7976
This commit is contained in:
committed by
Brian Behlendorf
parent
58c0f374f1
commit
dfbe267503
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user