cvs commit: src Makefile.inc1 src/lib/bind config.h config.mk
src/lib/bind/bind config.h src/lib/bind/isc Makefile src/lib/bind/isc/isc
platform.h src/usr.bin/dig Makefile src/usr.bin/host Makefile
src/usr.bin/nslookup Makefile ...
Doug Barton
dougb at FreeBSD.org
Mon Jul 25 20:39:07 GMT 2005
Attila Nagy wrote:
> Dag-Erling Smørgrav wrote:
>
>>>> Disable thread support in BIND. It appears to reduce performance
>>>> rather
>>>> than increase it, and seems to be the cause of the memory leaks
>>>> which some
>>>> users have reported.
>>>
>>> You happen to know if this is a FreeBSD specific problem?
My sources at ISC tell me that thread performance with 9.3.x on all
platforms is worse than without threads. Enabling threads by default was a
combination of a misunderstanding on my part, and a desire to shake out some
of the issues related to both our threads, and the BIND code. Now that we
know (most of) the answers, with 6-release coming, and BIND 9.4 not coming
in time, this was the right way to go.
> BTW, we saw "huge" performance increase when switched to FreeBSD
> 5-STABLE (around 5.3, or 5.4, don't know exactly) and from bind 9.2.x to
> 9.3.1.
If you were using BIND 9.2.x previously, that is to be expected. 9.3.x has
some performance improvements over the old BIND 9 code, but as you pointed
out the 9.4.x code base will be a substantial improvement, focused primarily
on performance issues.
hth,
Doug
PS, thanks to Dag-Erling for the help on this one.
--
This .signature sanitized for your protection
More information about the cvs-src
mailing list