Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ToolUDPTCPTLSPipeliningUses query fileReplay pcapsComments
dnsperf from NominumDNS-OARCYNNNYNhttps://wwwgithub.nominum.com/measurementDNS-toolsOARC/dnsperf
resperf from NominumDNS-OARCYNNNYN

For testing resolvers

https://wwwgithub.nominum.com/measurementDNS-toolsOARC/dnsperf

dnsperf-tcpYYNYYNhttps://github.com/Sinodun/dnsperf-tcp
dnsperf-tlsYYYYYNhttps://github.com/Sinodun/dnsperf-tcp/tree/feature/tls_openssl. A re-factor was required to accomodate TLS usage within the threading model used here and we believe this introduces a performance overhead at very low queries per connection (below 500). This is being investigated.
FlamethrowerYYYYYNhttps://github.com/DNS-OARC/flamethrower
tcpscalerYYYYYN


https://github.com/jonglezb/tcpscaler


perftcpdnsNYNNY - in hex formatNA performance testing tool for DNS over TCP, available in the contrib directory of all recent versions of BIND9
queryperf++YYNN

Opensource framework for testing DNS servers that uses both UDP and TCP: https://github.com/jinmei/queryperfpp
DroolYYN?YYdrool can replay DNS traffic from packet capture (PCAP) files https://github.com/DNS-OARC/drool
dns-benchmarking/YNNNY?https://gitlab.labs.nic.cz/knot/dns-benchmarking/tree/master
ISC Performance labYNNNY?https://github.com/isc-projects/perflab

...