Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Jun 1995 20:31:06 +0200 (MET DST)
From:      guido@gvr.win.tue.nl (Guido van Rooij)
To:        davidg@Root.COM
Cc:        Andrew@dca.net, bugs@freebsd.org
Subject:   Re: (fwd) "kernel: mb_map full" crash (fwd)
Message-ID:  <199506261831.UAA07287@gvr.win.tue.nl>
In-Reply-To: <199506260641.XAA00657@corbin.Root.COM> from "David Greenman" at Jun 25, 95 11:41:55 pm

next in thread | previous in thread | raw e-mail | index | archive | help
David Greenman wrote:
> 
>    It's caused by an insufficient number of mbuf clusters being available. You
> can increase the mbuf cluster pool size with options "NMBCLUSTERS=1024" (or
> 2048 or whatever if necessary; each cluster takes 2K of memory). Newer
> versions of FreeBSD (including 2.0.5R), have a more dynamic calculation for
> this which is based on maxusers.

Is it known why this crashes the machine? The code itsself seems to dynamically
adjust the number of mbufs when it's out of mbuf space. I recently
spotted a SunOS 4.1.4 (or what is the latest 4.1.y version) also behaves
badly when it printf's the message that it's had to drop a packet because
of an mbuf shortage. Btw: untill it does the printf, it seems the number
of mbufs is succesfully increased.

-Guido



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199506261831.UAA07287>