From owner-freebsd-stable Thu Sep 5 19:20:50 2002 Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5EC0837B400 for ; Thu, 5 Sep 2002 19:20:37 -0700 (PDT) Received: from web40013.mail.yahoo.com (web40013.mail.yahoo.com [66.218.78.53]) by mx1.FreeBSD.org (Postfix) with SMTP id DCF5643E4A for ; Thu, 5 Sep 2002 19:20:36 -0700 (PDT) (envelope-from wahyuhid@yahoo.com) Message-ID: <20020906022036.90263.qmail@web40013.mail.yahoo.com> Received: from [167.205.22.105] by web40013.mail.yahoo.com via HTTP; Thu, 05 Sep 2002 19:20:36 PDT Date: Thu, 5 Sep 2002 19:20:36 -0700 (PDT) From: Wahyu Hidayat Subject: Re: running out of mbuf To: freebsd-questions@freebsd.org Cc: freebsd-stable@FreeBSD.ORG In-Reply-To: <20020905184835.P1069@seven.alameda.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Thanks for all your immediate reply. Sure I have raised NMBCLUSTERS (in my netstat shows to 20480). What is the explanation for my previous post about max mbufs has not reached, but it already shows about mbuf allocation failed ? What if I increase nmbclusters but this problems still occurs ? FYI: I am running 4.2-R, fxp ethernet device with link0 enabled. regards -why- --- Ulf Zimmermann wrote: > On Thu, Sep 05, 2002 at 06:42:56PM -0700, Ulf > Zimmermann wrote: > > On Fri, Sep 06, 2002 at 11:41:17AM +1000, Richard > Chew wrote: > > > Hi > > > > > > From your message below, you seem to be running > out of mbuf clusters. > > > > > > You need to modify NBMCLUSTERS in your kernel > config file in > > > /usr/src/sys/i386/conf/ and set > > > > > > options NBMCLUSTERS=dd > > > > > > where dd is a number greater than the current > max. Just how much will > > > depend on your particular circumstances. > > > > > > Recompile the kernel and that should be all. > > > > You should also be able to raise this via sysctl, > the variable > > kern.ipc.nmbclusters from what I remember. > > Let me correct myself. No you can't raise > kern.ipc.nmbclusters the > way I said. But kern.ipc.maxsockbuf can be, which is > based on > the variabl above. > > > > > > > At 06:32 PM 5/09/2002 -0700, Wahyu Hidayat > wrote: > > > >Hello, > > > > > > > >Firstly I am not a member of this > mailling-list, so > > > >please CC to me, or if this is not the right > forum, > > > >give me a direction where I could post it. > > > > > > > >I have a machine running squid cache-server and > apache > > > >to answer squidGuard redirectors. When running > under > > > >heavy load it complains about mbuf: > > > > > > > >Sep 6 07:42:40 cache2 squid[5735]: > aclMatchProxyAuth: > > > >user 'imon' tries to use multple IP addresses! > > > >Sep 6 07:43:22 cache2 squid[5735]: > > > >aclDecodeProxyAuth: Disallowing empty passwo > > > >rd,user is '' > > > >Sep 6 07:43:26 cache2 last message repeated 2 > times > > > >Sep 6 07:43:50 cache2 /kernel: looutput: mbuf > > > >allocation failed > > > >Sep 6 07:44:43 cache2 squid[5735]: > > > >aclDecodeProxyAuth: Unsupported proxy-auth > sheme, > > > >'owqeko=f|xjbd' > > > > > > > >I thought I've configured my kernel with enough > mbuf, > > > >but even one-half have not used yet. My netstat > -m: > > > > > > > >22070/22544/81920 mbufs in use > (current/peak/max): > > > > 20490 mbufs allocated to data > > > > 1580 mbufs allocated to packet headers > > > >20462/20480/20480 mbuf clusters in use > > > >(current/peak/max) > > > >46596 Kbytes allocated to network (7% of mb_map > in > > > >use) > > > >87932 requests for memory denied > > > >274 requests for memory delayed > > > >0 calls to protocol drain routines > > > > > > > >This problem bothers me, as our http traffic > comes > > > >from this server, and I have to reconfigure > squid > > > >processes (the same as restarting I think) to > free up > > > >mbuf. > > > > > > > >If you have any idea how to solve this please > let me > > > >know. Any help of reference would be greatly > > > >appreciated. > > > > > > > >Best regards. __________________________________________________ Do You Yahoo!? Yahoo! Finance - Get real-time stock quotes http://finance.yahoo.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message