Though this page is retained to avoil link missing, but content is quite obsolete. Please pay attention about it.

Benchmark of Authoritative servers

Here's the result of authoritative servers.
You have to understand that this is just a result under particular condition but not the best performance of each implementations.

Objects measured

BIND 9.9.1-P1
set "recursion" as "no"
NSD 3.2.10
Knot DNS v1.0.6

Measurement program

dnsperf 2.0.0.0

Platforms

Name server

CPU
Celeron 2.60GHz
OS
Ubuntu 12.04 LTS
Network interface
Intel Pro/100 (100Base-TX)

Measurement host

CPU
Core i5
OS
FreeBSD 8.3-RELEASE
Network interface
RealTek 8168/8111 B/C/CP/D/DP/E/F PCIe Gigabit Ethernet

What measured

Invoke dnsperf -n 5, 5 times for each implementation and query A RRs of
dummy000-000.example.jp.
        :
        :
dummy255-255.example.jp.

Activate EDNS0 by dnsperf -e to make it practical condition.

Result

qpsBINDNSDKnot DNS
Best4223.912009.925856.1
Average4220.411991.825823.1
Worst4217.511977.725742.9
Lost has occured by BIND and NSD. Number of lost was same among each 5 measurement. Knot DNS caused no lost.
Personal consideration on this result is the following. Performance of the measurement system used here is enough to make BIND and NSD to be overdriven, but not for Knot DNS. So Knot DNS may have more capacity and may show more performance if enough load is applied.
lostBINDNSDKnot DNS
%0.130.050
Time consumed to invoke and compile.
BINDNSD(compile)invokeKnot DNS(compile)invoke
0:01.430:01.550:00.000:03.150:00.04

Log


Copyright(c) 2012 Koh-ichi Ito, All rights reserved
Icon at the top of this page: Copyright(c) 2017 irasutoya, All rights reserved
DNS related information(Japanese only)