Question about a high load BIND server setup...

jonas at bsdswe.org jonas at bsdswe.org
Thu Aug 31 21:29:57 UTC 2006


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 at serendipity.org.za
>> the faculty of making fortuante discoveries
>>
> _______________________________________________
> freebsd-isp at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-isp
> To unsubscribe, send any mail to "freebsd-isp-unsubscribe at freebsd.org"
>




More information about the freebsd-isp mailing list