Module Name: src Committed By: msaitoh Date: Wed Oct 6 05:25:53 UTC 2021
Modified Files: src/share/man/man4: options.4 Log Message: Update the description of the NMBCLUSTERS. Add NMBCLUSTERS_MAX. To generate a diff of this commit: cvs rdiff -u -r1.519 -r1.520 src/share/man/man4/options.4 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/share/man/man4/options.4 diff -u src/share/man/man4/options.4:1.519 src/share/man/man4/options.4:1.520 --- src/share/man/man4/options.4:1.519 Thu Jun 3 20:18:06 2021 +++ src/share/man/man4/options.4 Wed Oct 6 05:25:53 2021 @@ -1,4 +1,4 @@ -.\" $NetBSD: options.4,v 1.519 2021/06/03 20:18:06 riastradh Exp $ +.\" $NetBSD: options.4,v 1.520 2021/10/06 05:25:53 msaitoh Exp $ .\" .\" Copyright (c) 1996 .\" Perry E. Metzger. All rights reserved. @@ -2076,15 +2076,20 @@ Mbuf clusters are MCLBYTES in size (usua This is used to compute the size of the kernel VM map .Em mb_map , which maps mbuf clusters. -Default on most ports is 1024 (2048 with -.Dq options GATEWAY -). +The default value is calculated from the amount of physical memory. +Architectures without direct mapping also limit it based on the kmem_map size, +which is used as backing store. +Some archs limit the value with +.Sq NMBCLUSTERS_MAX . See .Pa /usr/include/machine/param.h -for exact default information. +for those archs. +This value can be accessed via the kern.mbuf.nmbclusters sysctl variable. Increase this value if you get .Dq mclpool limit reached messages. +.It Cd options NMBCLUSTERS_MAX=value +The upper limit of NMBCLUSTERS. .It Cd options NKMEMPAGES=value .It Cd options NKMEMPAGES_MIN=value .It Cd options NKMEMPAGES_MAX=value