Archie Cobbs writes:
> I have this machine that starts running out of mbufs every few days
> ("looutput: mbuf allocation failed") and then crashes, and was wondering
> if anyone else has seen similar behavior...
> 
> For example...
> 
>     Yesterday...
>           $ netstat -m
>           461/624/4096 mbufs in use (current/peak/max):
>                   459 mbufs allocated to data
>                   2 mbufs allocated to packet headers
>           434/490/1024 mbuf clusters in use (current/peak/max)
>           1136 Kbytes allocated to network (36% of mb_map in use)
>           0 requests for memory denied
>           0 requests for memory delayed
>           0 calls to protocol drain routines
> 
>     Today...
>           $ netstat -m
>           947/1072/4096 mbufs in use (current/peak/max):
>                   945 mbufs allocated to data
>                   2 mbufs allocated to packet headers
>           920/946/1024 mbuf clusters in use (current/peak/max)
>           2160 Kbytes allocated to network (70% of mb_map in use)
>           0 requests for memory denied
>           0 requests for memory delayed
>           0 calls to protocol drain routines
> 
> It appears that something is slowly eating up mbuf clusters.
> The machine is on a network with continuous but very low volume
> traffic, including some random multicast, NTP, etc. The machine
> itself is doing hardly anything at all.

Well, my current guess is that this is simply an NMBCLUSTERS problem.
I increased NMBCLUSTERS to 8192 and it hasn't happened again yet.

This machine has 5 ethernet interfaces, which must be probably more
than the default NMBCLUSTERS can handle.

I wonder if we should increase the default NMBCLUSTERS, or document
somewhere that > 4 interfaces requires doing so?

Thanks for all the suggestions...

-Archie

__________________________________________________________________________
Archie Cobbs     *     Packet Design     *     http://www.packetdesign.com

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-net" in the body of the message

Reply via email to