[bind10-dev] auth statistics

Jeremy C. Reed jreed at isc.org
Tue Sep 11 12:51:19 UTC 2012


On Tue, 4 Sep 2012, Yoshitaka Aharen wrote:

> I've benchmarked the current implementation on branch trac2157 and the
> base of the branch. I've tested with root zone (without DNSSEC RRs)
> by querying "nic.${tld} SOA", and nonexistent TLD for 5 times. The
> results show the overhead of the current implementation is about 9%.

That seems like a huge regression for just doing a few counters. Or does 
this include transferring the stats to the stats server too? Where is 
the performance lost?  I don't know if the overhead is acceptable, but I 
wonder what BIND 9's overhead is when doing similar.

>                 with stats   without stats
>               (git c0f1785)  (git 0880746)
>               --------------.--------------
> existent
> TLD qnames      305,510.74     335,556.132
> 
> with 50% of
> nonexistent     302,843.95     332,706.824
> qnames

Can you tell me about your hardware and operating system? This is very 
fast.

Also is this served using sqlite3 or in-memory?  (I assume it must be 
in-memory, since I get about 50% slowdown for 100% nonexistent queries 
using sqlite3. But it is also strange since for my in-memory, my 
nonexistent queries are actually faster. If it is not in-memory, then I 
am surprised by your less than 1% slowdown for 50% nonexistent.)

  Jeremy C. Reed
  ISC


More information about the bind10-dev mailing list