DNS测试工具querperf

参考文章:

http://www.hndzz.cn/post/1448.html
http://www.it165.net/admin/html/201403/2545.html

querperf简介:

当我们把DNS服务器配置好后,我们肯定会想测试一下DNS服务器的性能如何,上线后如果请求数够多服务器还能否响应?于是,我们可以使用软件模拟环境,对DNS服务器作评估性的测试。在bind中,有一款自带的压力测试软件,queryperf。使用这款软件可以对DNS服务器作请求测试,并且使用方法简单,我们可以使用queryperf测试多次,取一个平均值,这样就算结果不准确,也不会和实际情况相差太大。

querperf安装:

BIND的本身就自带压测软件,只是默认编译的时候不被编译。
Bind 主页:http://www.isc.org
1、下载bind软件,
# wget http://ftp.isc.org/isc/bind9/9.7.3/bind-9.7.3.tar.gz        
# tar zxvf bind-9.7.3.tar.gz        
# cd bind-9.7.3/contrib/queryperf/
2、安装queryperf
看一下README 说的很想详细。
# ./configure
# make
编译完之后会生成queryperf 文件。

queryperf使用:

queryperf [-d datafile] [-s server_addr] [-p port] [-q num_queries]
-d: 后面接上一个文件,文件的内容是用户对DNS的请求,一行为一条请求,所以为了测试,我们可以在里面写上几千几万条。
-s: DNS服务器地址
-p: DNS服务器端口
-q: 请求多少次

性能测试:

使用vim命令先创建一个请求文件:vim querytest.txt
插入几条记录:
www.baidu.com  A
www.163.com  A
www.taobao.com  A
几条记录还远远不够,使用vim命令 1,$y 进行复制,等记录条数达到“万”级别后就可以开始测试。
执行命令:
queryperf -d querytest.txt -s 192.168.0.6
等待结果。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值