Stuart Henderson <[email protected]> writes:

> On 2013-04-19, Kostas Zorbadelos <[email protected]> wrote:
>> root@dmeg-dns1 ~ # /usr/local/sbin/named -V BIND 9.9.2-P2 built with
>> --enable-shared' '--enable-threads'
>
> You could try rebuilding the port without --enable-threads and see if it's 
> any different.
>

I rebuilt the port without threads

root@dmeg-dns1 ~ # /usr/local/sbin/named -V
BIND 9.9.2-P2 built with '--enable-shared' '--with-libtool'
'--prefix=/usr/local' '--sysconfdir=/etc' '--mandir=/usr/local/man'
'--infodir=/usr/local/info' '--localstatedir=/var'
'--disable-silent-rules' 'CC=cc' 'CFLAGS=-O2 -pipe' 'CXX=c++'
'CXXFLAGS=-O2 -pipe'
using OpenSSL version: OpenSSL 1.0.1c 10 May 2012
using libxml2 version: 2.8.0

There was no great difference in performance. I could see in the
multi-threaded BIND version CPU utilization of up to 300% (Linux showed
up to 800% on the same tests).
In repeating tests with
resperf (to have a full cache) and giving more slack in the rampup time
of the queries (resperf -r 240 -s <server IP> -d <recorded_queries>) I
was able to reach around 20K queries / sec on my hardware, half the
performance of Linux on the same hardware, BIND version and
configuration. PF disabled.

Might also test unbound. If I do, I will post the results.

PS: I think I saw a slight improvement using -U 4 (provided by the
port's init script)
 
-- 
Kostas Zorbadelos               
twitter:@kzorbadelos            http://gr.linkedin.com/in/kzorba 
----------------------------------------------------------------------------
()  www.asciiribbon.org - against HTML e-mail & proprietary attachments
/\  

Reply via email to