aboutsummaryrefslogtreecommitdiffstats
path: root/man
diff options
context:
space:
mode:
authorMatthew Ahrens <[email protected]>2014-08-20 10:09:40 -0700
committerBrian Behlendorf <[email protected]>2014-08-26 16:14:49 -0700
commit49ddb315066e372f31bda29a5c546a9eccc8b418 (patch)
treeecd2c8abaa52d93b2c5bff6793b1c5c446c199c6 /man
parentd09a99f96b4399cb0e2611b4b57c9e64d6097e19 (diff)
Illumos 5034 - ARC's buf_hash_table is too small
5034 ARC's buf_hash_table is too small Reviewed by: Christopher Siden <[email protected]> Reviewed by: George Wilson <[email protected]> Reviewed by: Saso Kiselkov <[email protected]> Reviewed by: Richard Elling <[email protected]> Approved by: Gordon Ross <[email protected]> References: https://www.illumos.org/issues/5034 https://github.com/illumos/illumos-gate/commit/63e911b Ported-by: Brian Behlendorf <[email protected]> Closes #2615
Diffstat (limited to 'man')
-rw-r--r--man/man5/zfs-module-parameters.516
1 files changed, 16 insertions, 0 deletions
diff --git a/man/man5/zfs-module-parameters.5 b/man/man5/zfs-module-parameters.5
index d23e8022a..4671c396f 100644
--- a/man/man5/zfs-module-parameters.5
+++ b/man/man5/zfs-module-parameters.5
@@ -277,6 +277,22 @@ Default value: \fB2\fR.
.sp
.ne 2
.na
+\fBzfs_arc_average_blocksize\fR (int)
+.ad
+.RS 12n
+The ARC's buffer hash table is sized based on the assumption of an average
+block size of \fBzfs_arc_average_blocksize\fR (default 8K). This works out
+to roughly 1MB of hash table per 1GB of physical memory with 8-byte pointers.
+For configurations with a known larger average block size this value can be
+increased to reduce the memory footprint.
+
+.sp
+Default value: \fB8192\fR.
+.RE
+
+.sp
+.ne 2
+.na
\fBzfs_arc_grow_retry\fR (int)
.ad
.RS 12n