Subject: Re: panic: kmem malloc: mb_map too small
To: Michael K. Sanders <msanders@confusion.net>
From: Jason Thorpe <thorpej@nas.nasa.gov>
List: tech-kern
Date: 10/21/1995 17:08:08
On Sat, 21 Oct 1995 16:35:56 -0400
"Michael K. Sanders" <msanders@confusion.net> wrote:
[ Sorry for the additional cross-post, but it seems to me that follow-ups
to this should take place on tech-kern. --thorpej ]
> 16MB RAM, 32MB swap... there wasn't anything particularly intensive going on
> when I got the following panic:
>
> mb_map full
> panic: kmem_malloc: mb_map too small
This can happen if your system is dealing with alot of network traffic.
Add an option like:
options NMBCLUSTERS=1024
to you kernel config file, and it will probably go away. I definitely
had to do this on my hp380 which is the diskless boot server for my hp319
and MVME-147, plus my source tree server, etc. In fact, I had to bump up
to 2048; the larger number provided by `options GATEWAY' (512 on the
hp300) just wasn't sufficient...
As computer networks get larger, and applications grow increasingly
network-oriented, I would tend to favor the default NMBCLUSTERS being
raised from 256/512 to 1024/2048 (without/with GATEWAY). Just like we
recently raised CHILD_MAX frm 40 to 80, the lower value just doesn't seem
to make sense for modern systems anymore...
Comments?
--------------------------------------------------------------------------
Jason R. Thorpe thorpej@nas.nasa.gov
NASA Ames Research Center Home: 408.866.1912
NAS: M/S 258-6 Work: 415.604.0935
Moffett Field, CA 94035 Pager: 415.428.6939