Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 Nov 2006 10:13:28 -0200
From:      Marcelo Gardini do Amaral <marcelo@registro.br>
To:        Dave <kreios@gmail.com>
Cc:        "O. Hartmann" <ohartman@mail.zedat.fu-berlin.de>, Robert Watson <rwatson@FreeBSD.org>, freebsd-performance@freebsd.org
Subject:   Re: DNS Performance Numbers
Message-ID:  <20061123121328.GC9038@registro.br>
In-Reply-To: <77EFE6C7-96D4-4509-AC03-63F1AAE9BBA4@gmail.com>
References:  <20061030192702.GG76994@registro.br> <20061111091844.I63959@fledge.watson.org> <20061116164053.GR57732@registro.br> <455F1021.6040004@mail.zedat.fu-berlin.de> <77EFE6C7-96D4-4509-AC03-63F1AAE9BBA4@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> The FreeBSD pthread library and BIND don't work well together.  If  
> you use the libthr library, performance goes up.

I still didn't make tests with this lib, but I rebuilt everything on
FreeBSD 6.0 and got nice numbers:


DNS performance numbers on FreeBSD 6.0


                                queries / s

Int     bind (d_t)      bind (e_t)      nsd (1_s)       nsd (2_s)
---     ----------      ----------      ---------       ---------
bge-UP   39682		26004		42070		41983
bge-SMP  37401		18272		42313		41092


d_t: disable threads
e_t: enable threads (libpthread)
1_s: 1 server forked
2_s: 2 server forked

Bind: 9.2.3
NSD: 3.0.2
bge: HP Blade BL35p, Broadcom NIC, FreeBSD 6.0
Client: Dell 1750, Intel NIC, FreeBSD 4.11 UP running queryperf



And running Bind 9.4.0b4 on the same setup:


                                queries / s

Int     bind (d_t)      bind (e_t)      bind (e_a)
---     ----------      ----------      ---------- 
bge-SMP  37470		39063		39035


d_t: disable threads
e_t: enable threads (libpthread)
e_a: enable threads and enable atomic


Well, bge 'get along' in UDP traffic on FreeBSD 6.0.

-- 
Att.,

Marcelo Gardini
NIC .br






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061123121328.GC9038>