Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 2 Aug 2003 18:05:58 +0000
From:      Bosko Milekic <bmilekic@technokratis.com>
To:        Mike Silbersack <silby@silby.com>
Cc:        freebsd-net@freebsd.org
Subject:   Re: mbuf clusters exhausted w/o reaching max?
Message-ID:  <20030802180558.GA16831@technokratis.com>
In-Reply-To: <20030801152510.J2165@odysseus.silby.com>
References:  <3F2AC3F5.3010804@expertcity.com> <20030801152510.J2165@odysseus.silby.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On Fri, Aug 01, 2003 at 03:28:35PM -0500, Mike Silbersack wrote:
> 
> On Fri, 1 Aug 2003, Steve Francis wrote:
> 
> > I have a FreeBSD 4.8-RELEASE #5 system that reported:
> > Aug  1 11:50:39 rack2-101 /kernel: All mbuf clusters exhausted, please see tuning(7).
> > Aug  1 11:50:39 rack2-101 /kernel: All mbufs exhausted, please see tuning(7).
> >
> > Yet its not close to the max allowed for clusters.
> > rack2-101.nyc# netstat -m
> > 1338/4240/131072 mbufs in use (current/peak/max):
> >         1338 mbufs allocated to data
> > 709/3366/32768 mbuf clusters in use (current/peak/max)
> > 7792 Kbytes allocated to network (7% of mb_map in use)
> > 50 requests for memory denied
> > 0 requests for memory delayed
> > 0 calls to protocol drain routines
> > rack2-101.nyc#
> 
> Mbufs & mbuf clusters are allocated from the kernel map, so it's possible
> for allocations to fail due to the kernel map being relatively full due to
> other parts of the kernel eating memory.  This is probably what's
> happening in your case; given that only 50 allocations were denied, it
> probably didn't hurt your system much.

  Actually, he's not running out of address space here; he's probably
  run out of free pages and could not block to wait for them.

-- 
Bosko Milekic  *  bmilekic@technokratis.com  *  bmilekic@FreeBSD.org
TECHNOkRATIS Consulting Services  *  http://www.technokratis.com/



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