[dns-operations] DNS server benchmarking sanity check

Robert Edmonds edmonds at mycre.ws
Mon Aug 15 02:32:56 UTC 2016


Mark Delany wrote:
> The best absolute UDP performance I could achieve was with one thread
> per CPU with their respective socket bound to a unique port (53, 54,
> 55, etc). This setup was able to consume vastly more pps than any
> combination accepting on just a single port. Not useful from a DNS
> server perspective, but this does suggest some serialization/locking
> on a port basis in both FBSD and Linux.

Did you happen to test a unique port vs. a unique IP address? I.e., it
sounds like you tested *:53, *:54, *:55, etc. What about 192.0.2.1:53,
192.0.2.2:53, 192.0.2.3:53, etc.?

-- 
Robert Edmonds



More information about the dns-operations mailing list