DNS-实验6_queryperf和dnstop的简单使用

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

 

你可能感兴趣的:(bind,dns,linu,queryperf,topdns)