diff options
author | DHE <[email protected]> | 2015-12-16 14:22:32 -0500 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2015-12-18 13:46:23 -0800 |
commit | dcb6bed1dfc7ca6221a556f19d4252272ccfda33 (patch) | |
tree | 5444013b4c1df3a0cd1fce868b3320601010c214 /man | |
parent | 82dba185c8780e439958d1524f91167a2920d76c (diff) |
Make zio_taskq_batch_pct user configurable
Adds zio_taskq_batch_pct as an exported module parameter,
allowing users to modify it at module load time.
Signed-off-by: DHE <[email protected]>
Signed-off-by: Brian Behlendorf <[email protected]>
Closes #4110
Diffstat (limited to 'man')
-rw-r--r-- | man/man5/zfs-module-parameters.5 | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/man/man5/zfs-module-parameters.5 b/man/man5/zfs-module-parameters.5 index e1af27d14..6be382eac 100644 --- a/man/man5/zfs-module-parameters.5 +++ b/man/man5/zfs-module-parameters.5 @@ -1601,6 +1601,23 @@ Default value: \fB0\fR. .sp .ne 2 .na +\fBzio_taskq_batch_pct\fR (uint) +.ad +.RS 12n +Percentage of online CPUs (or CPU cores, etc) which will run a worker thread +for IO. These workers are responsible for IO work such as compression and +checksum calculations. Fractional number of CPUs will be rounded down. +.sp +The default value of 75 was chosen to avoid using all CPUs which can result in +latency issues and inconsistent application performance, especially when high +compression is enabled. +.sp +Default value: \fB75\fR. +.RE + +.sp +.ne 2 +.na \fBzvol_inhibit_dev\fR (uint) .ad .RS 12n |