dnsperf 는 가장 기본적인 DNS 퍼포먼스 테스트 도구로, 질의 종류, 가상 클라이언트의 수, 초당 전송 질의 갯수등 다양한 옵션을 적용하여 DNS 서버의 성능을 테스트 할 수 있습니다.
1. 사전 요구 패키지 설치 (Ubuntu 20.04 기준)
# apt-get install gcc make pkg-config libck-dev libnghttp2-dev libssl-dev
dnsperf에 의존성을 갖고 있는 라이브러리를 먼저 설치합니다.
2. dnsperf 설치
https://www.dns-oarc.net/tools/dnsperf
공식홈페이지로 접근하여 파일의 링크 주소를 복사한 후 wget으로 다운 후 압축을 해제합니다.
# wget https://www.dns-oarc.net/files/dnsperf/dnsperf-2.14.0.tar.gz
# tar xvfz dnsperf-2.14.0.tar.gz
이후 설치를 진행합니다.
# cd dnsperf-2.14.0
# ./configure
# make && make install
3. dnsperf 부하 테스트