DNS performance testing - FreeBSD & Solaris - BIND & djbdns

Brad Knowles brad.knowles at skynet.be
Thu Jun 21 23:10:08 UTC 2001


At 3:29 PM -0600 6/21/01, Matt Simerson wrote:

>  The reference hardware for FreeBSD systems is the HP LPr with a single
>  700MHz PIII CPU and 1GB RAM. Solaris Sparc** systems are E420's with 2GB of
>  RAM and a single 450MHz CPU.

	A few observations:

		1.  You don't say specifically which versions of BIND 8 or BIND 9
			that are used.  This information would be very helpful.

		2.  I assume that the BIND 9 tests were done with 9.1.2-REL or maybe
			a release candidate for 9.1.3.  I'd also be very interested to
			see results with BIND 9.2.

		3.  I don't see any BIND 9 caching results for Solaris on a
			class B network.

		4.  I don't see any BIND results at all for the authoritative
			tests.

		5.  I am still not at all convinced that the caching nameservers
			should be forwarding those results to another nameserver.
			I believe that you should also try setting up the
			caching nameservers to be falsely authoritative for the
			parent domain and delegate the child (in which all queries
			will be performed) to the other server, and caching the
			results that are returned.

	Also, I'm not at all convinced that dnsfilter is the proper query 
tool, but then I don't know of anything better.  Since I can't make 
any alternative suggestions, I can't really consider this to be an 
issue that you should try to address.

	I eagerly await further testing results!

-- 
Brad Knowles, <brad.knowles at skynet.be>

/*        efdtt.c  Author:  Charles M. Hannum <root at ihack.net>          */
/*       Represented as 1045 digit prime number by Phil Carmody         */
/*     Prime as DNS cname chain by Roy Arends and Walter Belgers        */
/*                                                                      */
/*     Usage is:  cat title-key scrambled.vob | efdtt >clear.vob        */
/*   where title-key = "153 2 8 105 225" or other similar 5-byte key    */

dig decss.friet.org|perl -ne'if(/^x/){s/[x.]//g;print pack(H124,$_)}'


More information about the bind-users mailing list