kavin

queryperf测试DNS性能

kavin linux 2023-01-25 459浏览 0

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

queryperf测试DNS性能

继续浏览有关 LINUX技术 的文章
发表评论