Date: Mon, 25 Jul 2005 19:27:49 +0200 From: Attila Nagy <bra@fsn.hu> To: =?UTF-8?B?RGFnLUVybGluZyBTbcO4cmdyYXY=?= <des@des.no> Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, "Christian S.J. Peron" <csjp@FreeBSD.org>, cvs-all@FreeBSD.org Subject: Re: 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 ... Message-ID: <42E52115.9090709@fsn.hu> In-Reply-To: <86iryyiz6q.fsf@xps.des.no> References: <200507251444.j6PEiBH5029191@repoman.freebsd.org> <20050725145111.GA55613@freefall.freebsd.org> <86iryyiz6q.fsf@xps.des.no>
next in thread | previous in thread | raw e-mail | index | archive | help
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@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?42E52115.9090709>