Date: Tue, 05 Feb 2019 23:16:38 +0000 From: bugzilla-noreply@freebsd.org To: doc@FreeBSD.org Subject: [Bug 235543] 19.6.1. Tuning: Inaccurate description of vfs.zfs.arc_max Message-ID: <bug-235543-9@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D235543 Bug ID: 235543 Summary: 19.6.1. Tuning: Inaccurate description of vfs.zfs.arc_max Product: Documentation Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Documentation Assignee: doc@FreeBSD.org Reporter: bevan@bi-co.net The description of the default value for vfs.zfs.arc_max in the handbook (section 19.6.1.) is inaccurate. I propose phrasing it as follows: "The default is all RAM but 1 GB, or 5/8 of all RAM, whichever is more." Here is the actual code defining these default in sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c: /* set min cache to 1/32 of all memory, or arc_abs_min, whichever is more */ arc_c_min =3D MAX(allmem / 32, arc_abs_min); /* set max to 5/8 of all memory, or all but 1GB, whichever is more = */ if (allmem >=3D 1 << 30) arc_c_max =3D allmem - (1 << 30); else arc_c_max =3D arc_c_min; arc_c_max =3D MAX(allmem * 5 / 8, arc_c_max); --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-235543-9>