DNSPerf, ResPerf, and DHCPerf are free tools developed by Nominum that make it simple to gather accurate latency and throughput metrics for Domain Name Service (DNS) and Dynamic Host Configuration Protocol (DHCP). 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 DNS test tools (DNSPerf and ResPerf) can be used with new 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.
The third tool, DHCPerf, measures the DHCP lease assignments to client computers by ramping up lease assignment over time to determine the maximum performance profile.
DNSPerf and ResPerf Downloads
- dnsperf and resperf 220.127.116.11 - source distribution
- dnsperf and resperf 18.104.22.168 - Red Hat Linux 4 (i386)
- dnsperf and resperf 22.214.171.124 - Red Hat Linux 5 (i386)
- dnsperf and resperf 126.96.36.199 - Red Hat Linux 6 (x86)
- dnsperf and resperf 188.8.131.52 -Solaris 10 (Sparc)
- dnsperf and resperf 184.108.40.206 - Solaris 10 (x86)
- Sample query data file for use with resperf
- dhcperf 220.127.116.11 - FreeBSD 5.4
- dhcperf 18.104.22.168 - Red Hat Linux Enterprise Server ES3 (x86)
- dhcperf 22.214.171.124 - Red Hat Linux Enterprise Server EL4 (x86)
- dhcperf 126.96.36.199 - Solaris 9 (SPARC)
- dhcperf 188.8.131.52 - Solaris 10 (SPARC)
- dhcperf 184.108.40.206 - Solaris 10 (x86)