[Pdns-dev] PowerDNS performance

jerry.du jerry.du at jetnode.com
Fri Jan 7 14:19:17 CET 2011

 Hi guys,

I installed an  authoritative PDNS server. Server configure 4 x Xero 3.4
CPU, 4G memory. I used 16 mysql bankend threads. But only get around 40K qps
every time with queryperf.

During load testing, The CPU utilization is only around 25%, looks very
light. Do anybody know how to improve the performance? Or, 40K qps is the
maximum performance of PDNS?

[chv at dasc301 queryperf]# ./queryperf -d inputfile -s -l 50

DNS Query Performance Testing Tool
Version: $Id: queryperf.c,v 1.12 2007/09/05 07:36:04 marka Exp $

[Status] Processing input data
[Status] Sending queries (beginning with
[Status] Testing complete


  Parse input file:     multiple times
  Run time limit:       50 seconds
  Ran through file:     1972666 times

  Queries sent:         1972667 queries
  Queries completed:    1972667 queries
  Queries lost:         0 queries
  Queries delayed(?):   0 queries

  RTT max:              0.047818 sec
  RTT min:              0.000031 sec
  RTT average:          0.000455 sec
  RTT std deviation:    0.000313 sec
  RTT out of range:     0 queries

  Percentage completed: 100.00%
  Percentage lost:        0.00%

  Started at:           Fri Jan  7 21:05:55 2011
  Finished at:          Fri Jan  7 21:06:45 2011
  Ran for:              50.000433 seconds

  Queries per second:   39452.998337 qps

[chv at dasc301 queryperf]#


More information about the Pdns-dev mailing list