Subject: Re: NMBCLUSTERS setting issues
To: Andy Ruhl <acruhl@gmail.com>
From: Rui Paulo <rpaulo@NetBSD.org>
List: port-i386
Date: 07/05/2005 17:48:02
On 2005.07.05 09:58:04 +0000, Andy Ruhl wrote:
 | I ran into the problem described here:
 | 
 | http://www.netbsd.org/Documentation/kernel/#mclpool-limit
 | 
 | There are 3 possible ways to get around this that I know of:
 | 
 | 1. Set the sysctl for kern.mbuf.nmbclusters higher
 | 2. Use gdb to edit the kernel
 | 3. Recompile the kernel
 | 
 | It might be possible to use userconf, I don't know, this page doesn't
 | describe it though.
 | 
 | On my standard 2.0.2 i386 machine (GENERIC kernel), option #1 fails

This is normal. See sysctl(3):

             MBUF_NMBCLUSTERS
                     The limit on the number of mbuf clusters.  The variable
                     can only be increased, and only increased on machines
                     with direct-mapped pool pages


 | with "operation not permitted" when I try to set it to 2048. #2 causes

I thought this has already been corrected... Maybe a pullup is missing?

 | gdb to core dump. So my only option left is #3, which I really didn't
 | want to do on this particular machine.
 | 
 | Am I missing something? Do I just have to recompile?
 | 
 | Andy

		-- Rui Paulo