1、软件下载
需要下载BIND软件包,在centos下无法用yum安装
# wget http://ftp.isc.org/isc/bind9/9.7.3/bind-9.7.3.tar.gz
2、安装
# tar zxvf bind-9.7.3.tar.gz
# cd bind-9.7.3/contrib/queryperf/
# ./configure
# make
执行完make以后,安装完成,在queryperf目录会生成一个queryperf文件
3、使用
首先需要一个压力测试要使用的读取文件,文件格式如下:
www.ileiming.com A
www.411c.com A
….
这样的A记录少了,测试出来的结果是不准确的,因此我需要很多这样的A记录,用一个简单的shell就能实现
vi dns.sh
for d in `seq 1 100000`
do
echo "www.ileiming.com A" >> bb
done
保存,给于执行权限后然后在执行这个shell
./dns.sh
这样就会在当前目录生成一个叫bb的文件
然后就用如下命令在测试DNS性能
# queryperf -d input_file -s server
在这里有2个地方需要我们修改
input_file 压力测试需要读取的文件,即刚才生成的bb文件
server 是我们需要测试DNS服务器的IP地址
# queryperf -d bb -s 8.8.8.8
转载请注明:IT运维空间 » linux » queryperf测试DNS性能
发表评论