[Pdns-users] PowerDNS cannot handle the load?

Stephane Bortzmeyer bortzmeyer at nic.fr
Wed Apr 9 12:17:37 UTC 2003


I benchmarked PowerDNS (both with the PostgreSQL and the BIND backend)
with a big zone ('.fr', 150,000 domains) and a big load (generated by
BIND/contrib queryperf).

PowerDNS cannot handle the load, the response times are ridiculy slow
and very often, the server completely stops answering. For instance,
here are two tests performed in sequence, notice the sharp decrease of
the performances:

[...]
  Queries sent:         1000 queries
  Queries completed:    1000 queries
  Queries lost:         0 queries

  Percentage completed: 100.00%
  Percentage lost:        0.00%

  Started at:           Wed Apr  9 13:51:36 2003
  Finished at:          Wed Apr  9 13:51:36 2003
  Ran for:              0.067389 seconds

  Queries per second:   14839.217083 qps

[...]

  Queries sent:         1000 queries
  Queries completed:    1000 queries
  Queries lost:         0 queries

  Percentage completed: 100.00%
  Percentage lost:        0.00%

  Started at:           Wed Apr  9 13:51:39 2003
  Finished at:          Wed Apr  9 13:51:44 2003
  Ran for:              5.173813 seconds

  Queries per second:   193.281048 qps

Neither BIND9, nor nsd, exhibits such a dramatic change, even with
much higher loads.

I tried increasing distributor-threads to match the maximum number of
queries that queryperf can send (20, by default), with no results.

Is PowerDNS really useable for a ccTLD ('.fr' is not the largest one,
by far)?



More information about the Pdns-users mailing list