Tools to gather DNS latency and throughput metrics.
DNSPerf and ResPerf are free tools developed by Nominum that make it simple
to gather accurate latency and throughput metrics for Domain Name Service
(DNS). These tools are easy-to-use and simulate typical Internet so network
operators can benchmark their naming and addressing infrastructure and plan
for upgrades. The latest version of the DNSPerf and ResPerf can be used with
test files that include IPv6 queries.
DNSPerf "self-paces" the DNS query load to simulate network conditions. New
features in DNSPerf improve the precision of latency measurements and allow
for per packet per-query latency reporting is possible. DNSPerf is now
multithreaded, multiple DNSPerf clients can be supported in multicore
systems (each client requires two cores). The output of DNSPerf has also
been improved so it is more concise and useful. Latency data can be used to
make detailed graphs so it is simple for network operators to take advantage
of the data.
ResPerf systematically increases the query rate and monitors the response
rate to simulate caching DNS services.
Sample data files can be found at:
ftp://ftp.nominum.com/pub/nominum/dnsperf/data/