八、
安装queryperf
测试dns
性能工具
这个工具主要用于测试dns性能,在下载的bind源码包里面已经带了,需要我们手动安装:
- cd bind-9.9.2/contrib/queryperf
- ./configure
- make
- cp queryperf /usr/local/named/bin/
- vim test.txt #此文件笔者复制了近10W行
- www.baidu.com A
- www.magedu.com A
- www.sina.com A
- magedu.com NS
- magedu.com MX
- magedu.com SOA
- sina.com NS
- sina.com MX
- sina.com SOA
- queryperf -d test.txt -s 127.0.0.1
- #以下是笔者测试结果返回值:
- Statistics:
-
- Parse input file: once
- Ended due to: reaching end of file
-
- Queries sent: 114400 queries #查询了多少条
- Queries completed: 114390 queries #成功查询了多少条
- Queries lost: 10 queries #丢失了几条
- Queries delayed(?): 0 queries
-
- RTT max: 3.291989 sec #最大耗时
- RTT min: 0.000111 sec #最小耗时
- RTT average: 0.003528 sec #平均耗时
- RTT std deviation: 0.045032 sec
- RTT out of range: 0 queries
-
- Percentage completed: 99.99% #完成个数比例
- Percentage lost: 0.01% #丢失比例
-
- Started at: Sun Oct 21 04:44:11 2012 #开始时间
- Finished at: Sun Oct 21 04:44:34 2012 #结束时间
- Ran for: 22.855128 seconds #耗时
-
- Queries per second: 5005.003691 qps #每秒查几个
-
- #如果需要更准确的值,我们可以多测几次,多弄些不同的域名等,这个看个人需求。
九、
安装dnstop
监视dns
当前状况
- wget http://dns.measurement-factory.com/tools/dnstop/src/dnstop-20121017.tar.gz
- tar xf dnstop-20121017.tar.gz
- yum install libpcap libpcap-devel –y #此工具有依赖关系
- cd dnstop-20121017
- make
- make install
- dnstop -4 –Q –R eth0 #查看eth0所有的DNS请求.此命令有man文档,英语好的,不妨看看
- #开着测试工具,然后开着这个监视工具,键入1或者2或者3会显示不同的效果,具体的您自己试吧..
转载于:https://blog.51cto.com/mos1989/1034180