Date: Thu, 15 Mar 2007 18:20:55 -0400 From: Kris Kennaway <kris@obsecurity.org> To: Marcelo Gardini do Amaral <marcelo@registro.br> Cc: freebsd-performance@freebsd.org, rwatson@FreeBSD.org, Peter_Losher@isc.org, jad@nominet.org.uk Subject: Re: MFC of UDP socket performance test Message-ID: <20070315222054.GA89557@xor.obsecurity.org> In-Reply-To: <20070315213731.GI82003@registro.br> References: <20070315213731.GI82003@registro.br>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Mar 15, 2007 at 06:37:31PM -0300, Marcelo Gardini do Amaral wrote: > Hi, > > I repeated that performance test done with bind [1] using now Robert's > MFC [2]. Another tweak that I was supposed to do was to use libthr > instead of libpthread (via libmap.conf) and build bind with threads > option. In the new test I did this. > > I used the same methodology, same zone file and same server hardware > that I used in [3]. > > > Server: Dell 1750 Xeon 3.06GHz > Bind 9.4.0 and NSD 3.0.4 > > Client: queryperf.c,v 1.8.192.3 2005/10/29 00:21:12 > Dell Optiplex GX620 > 1M NS queries > > > bind 9.4.0 bind 9.4.0 NSD 3.0.4 > (no threads) (threads/libthr) 1 server forked > ------------ --------------- --------------- > OS / NIC em bge em bge em bge > -------- -- --- -- --- -- --- > > 6.2-RELEASE-SMP 21258 12855 - - - - > > 6.2-STABLE-SMP 21325 12538 - - - - > (sosend_copyin patch) > > 6.2-STABLE-SMP 21631 12553 28512 12922 31675 12673 > (sosend_dgram patch) > > > > Conclusions: > > - I couldn't notice any difference using those patches. Maybe my test > set is not adequate for that. > > - Bind works better with libthr. > > - "bge" NIC still doesn't work well for DNS servers on FreeBSD 6.2, as > used to work on FreeBSD 4.11. Even "em" NIC does not have the same > performance that used to has on 4.11. I'll try to take a look at this benchmark on the weekend to see if I can spot any issues. Kris
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070315222054.GA89557>