Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 31 Aug 2006 23:29:49 +0200 (CEST)
From:      jonas@bsdswe.org
To:        "John Von Essen" <john@essenz.com>
Cc:        freebsd-isp@freebsd.org
Subject:   Re: Question about a high load BIND server setup...
Message-ID:  <2709.192.165.226.68.1157059789.squirrel@mail.bsdswe.info>
In-Reply-To: <20060831161529.R84804@beck.quonix.net>
References:  <mailman.11210.1156956840.654.freebsd-isp@freebsd.org> <20060830135428.U95055@beck.quonix.net> <20060831111244.GB21249@serendipity.org.za> <20060831161529.R84804@beck.quonix.net>

next in thread | previous in thread | raw e-mail | index | archive | help
You should tune kern.ipc.nmbclusters using /boot/loader.conf or your
kernelconfig aswell.

You can read more about it in tuning(7)

//Jonas

> Thanks.
>
> I put those changes in. I'll see how it behaves over the next day.
>
> One thing I noticed though, I can't run ifconfig now:
>
> cache01# /sbin/ifconfig -a
> ifconfig: socket(family 2,SOCK_DGRAM): No buffer space available
>
> Would that have anything to do with those sysctl settings.
>
> -John
>
> On Thu, 31 Aug 2006, Jaco Engelbrecht wrote:
>
>> hi John,
>>
>> On Wed, Aug 30, 2006 at 02:04:10PM -0400, John Von Essen wrote:
>>> I just upgraded to 9.3.2 today. I have been having memory issues. For
>>> starter, when the named pid grows res mem to around 500m it craps out
>>> and
>>> stops resolving. The tentative fix was to restart bind every night at
>>> 2am.
>>>
>>> However, today, the res mem grow from 25m at startup to 500m in about 4
>>> hours. Quicker then usually, so I thought maybe there was a memory
>>> leak,
>>> and thats why I upgraded to the latest version of bind.
>>>
>>> Any ideas?
>>
>> Build bind with its internal memory allocator.  To to do this, change
>> CONFIGURE_ARGS in /usr/ports/dns/bind9/Makefile to read like:
>>
>> --
>> CONFIGURE_ARGS= --localstatedir=/var --disable-linux-caps \
>>                --with-randomdev=/dev/random \
>>                STD_CDEFINES=-DISC_MEM_USE_INTERNAL_MALLOC=1
>> --
>>
>> make clean
>> make WITH_PORT_REPLACES_BASE_BIND9=YES
>> make install
>>
>>
>> /etc/sysctl.conf settings:
>>
>> net.inet.raw.recvspace=128000
>> net.inet.udp.recvspace=256000
>> net.inet.tcp.sendspace=128000
>> net.inet.tcp.recvspace=128000
>> net.inet.tcp.inflight_enable=1
>> kern.ipc.maxsockbuf=256000
>> kern.ipc.somaxconn=2048
>> net.inet.ip.intr_queue_maxlen=128
>>
>> Jaco
>>
>> --
>> bje@serendipity.org.za
>> the faculty of making fortuante discoveries
>>
> _______________________________________________
> freebsd-isp@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-isp
> To unsubscribe, send any mail to "freebsd-isp-unsubscribe@freebsd.org"
>





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