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 ...
Attila Nagy
bra at fsn.hu
Mon Jul 25 17:28:01 GMT 2005
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?
> It isn't..
While this may be true, Linux is sligthly better in this test:
http://lists.freebsd.org/pipermail/freebsd-current/2004-December/044565.html
It could at least keep nearly the same performance in the UP and MP case.
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.
Huge means about a 100% drop in the CPU usage with the same qps
patterns. (~80% -> ~40%)
Playing with compiler options (and compilers!) can also give you some
extra performance. The best was gcc 3.4, gcc 4.0 did not bring any
benefit and icc 8.x was slower than gcc 4.0 generated code.
BTW, ISC says that the next major version (9.4) will be about performance.
--
Attila Nagy e-mail: Attila.Nagy at fsn.hu
Adopt a directory on our free software phone @work: +361 371 3536
server! http://www.fsn.hu/?f=brick cell.: +3630 306 6758
More information about the cvs-src
mailing list