aboutsummaryrefslogtreecommitdiffstats
path: root/man
diff options
context:
space:
mode:
authorDHE <[email protected]>2015-12-16 14:22:32 -0500
committerBrian Behlendorf <[email protected]>2015-12-18 13:46:23 -0800
commitdcb6bed1dfc7ca6221a556f19d4252272ccfda33 (patch)
tree5444013b4c1df3a0cd1fce868b3320601010c214 /man
parent82dba185c8780e439958d1524f91167a2920d76c (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.517
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