开源dns软件之-mydns和bind性能测试与比较
(2012-01-02 23:33:01)
标签:
测试
软件
杂谈
开源dns软件之-mydns和bind性能测试与比较 络环境:机房局域 百兆共享下两台机器
机器配置:被测试机器(主) 双核 2.4GMZ,缓存2M 内存 1G scsi硬盘
测试机器(从) 双核 3.0GMZ,缓存1M 内存 1G scsi硬盘
软件环境:主dns装有两套软件bind 9.4.2
(源代码编译,数据存储用文本)和mydns(数据存储用mysql数据库);运行一个相同的域并且记录也一模一样;禁用递归,此服务器用作权威dns只供客户查询域名。
测试软件:bind自带的queryperf
测试目的:bind和mydns性能比较
测试结果:
运行bind后,测试结果如下
# ./queryperf-d ceshijilu1 -s 8.8.8.8 -l 50
DNS Query Performance Testing Tool
Version: $Id: queryperf.c,v 1.8.192.4 2007/09/05 07:44:57 marka Exp
$
Processing input data
Sending queries (beginning with 8.8.8.8)
Query timed out: msg id 27203
Query timed out: msg id 27206
Query timed out: msg id 33990
Query timed out: msg id 33991
Query timed out: msg id 32646
Query timed out: msg id 33176
Query timed out: msg id 51359
Query timed out: msg id 51360
Query timed out: msg id 51356
Query timed out: msg id 51689
Query timed out: msg id 38914
Query timed out: msg id 38915
Query timed out: msg id 27808
Query timed out: msg id 29492
Query timed out: msg id 22976
Query timed out: msg id 23424
Query timed out: msg id 22975
Query timed out: msg id 22978
Testing complete
Statistics:
Parse input file: multiple times
Run time limit: 50 seconds
Ran through file: 65110 times
Queries sent: 651107 queries
Queries completed: 651089 queries
Queries lost: 18 queries
Queries delayed( 0 queries
RTT max: 4.982963 sec
RTT min: 0.000292 sec
RTT average: 0.001386 sec
RTT std deviation: 0.012426 sec
RTT out of range: 0 queries
Percentage completed: 100.00%
Percentage lost: 0.00%
Started at: Fri Apr 25 16:33:22 2008
Finished at: Fri Apr 25 16:34:14 2008
Ran for: 52.047823 seconds
Queries per second: 12509.437715 qps
运行mydns后,测试结果如下:
# ./queryperf-d ceshijilu1 -s 8.8.8.8 -l 50
DNS Query Performance Testing Tool
Version: $Id: queryperf.c,v 1.8.192.4 2007/09/05 07:44:57 marka Exp
$
Processing input data
Sending queries (beginning with 8.8.8.8)
Query timed out: msg id 41371
Query timed out: msg id 59114
Query timed out: msg id 59115
Query timed out: msg id 60245
Query timed out: msg id 45718
Query timed out: msg id 45719
Query timed out: msg id 24314
Query timed out: msg id 48708
Query timed out: msg id 17972
Query timed out: msg id 14039
Query timed out: msg id 17547
Query timed out: msg id 54378
Query timed out: msg id 14040
Query timed out: msg id 26239
Query timed out: msg id 54858
Query timed out: msg id 37714
Query timed out: msg id 49891
Query timed out: msg id 49890
Query timed out: msg id 3111
Query timed out: msg id 49889
Query timed out: msg id 61291
Query timed out: msg id 3110
Query timed out: msg id 55025
Query timed out: msg id 54566
Query timed out: msg id 55026
Query timed out: msg id 54565
Query timed out: msg id 25382
Testing complete
Statistics:
Parse input file: multiple times
Run time limit: 50 seconds
Ran through file: 161341 times
Queries sent: 1613411 queries
Queries completed: 1613384 queries
Queries lost: 27 queries
Queries delayed( 0 queries
RTT max: 4.080192 sec
RTT min: 0.000127 sec
RTT average: 0.000505 sec
RTT std deviation: 0.008259 sec
RTT out of range: 0 queries
Percentage completed: 100.00%
Percentage lost: 0.00%
Started at: Fri Apr 25 16:37:12 2008
Finished at: Fri Apr 25 16:38:07 2008
Ran for: 54.526942 seconds
Queries per second: 29588.748989 qps
从Queries per second参数来看,哥弟mydnshttp://www.022dn.com的性能(29588.748989
)要比bind(12509.437715)强很多,二倍还多呀。
测试过之后都想把现在用的bind服务器换成mydns。
为什么呀,版主,,你好像很不支持用数据库型的BIND,,是数据库型的不好吗,m17:这样的测试没有任何意义http://www.hexiecn.net!
如果只有一个域名,用mydns做什么nd不挺好的吗p>
如果海量域名,为什么只用一个域名来测试么不尽量模拟真实环境p>
生产环境 mydns 能达到 600/qps 就非常非常不错了原帖由 cnncc 于 2008-4-28 11:46 发表
http://bbs.chinaunix.net/images/common/back.gif
:em17:这样的测试没有任何意义!
如果只有一个域名,用mydns做什么nd不挺好的吗p>
如果海量域名,为什么只用一个域名来测试么不尽量模拟真实环境p>
生产环境 mydns 能达到 600/qps 就非常 …
怎么没有意义dns服务器就跑一个域名的话,并且对性能要求较高的话,就可以考虑用mydns哦;
不过我的目的是配置高可用和实用的dns服务器,采用哪套dns软件,测试后在定。
这只是个测试,先测试单域名的,然后,下步测试的就是上万个域名。
不过有个难题想请教大家,对于测试mydns,如果要添加上万个数据库记录,有什么方法能够比较快速的生成呢由 llzqq 于
2008-4-27 12:28 发表
http://bbs.chinaunix.net/images/common/back.gif
过不了多久,LZ就后悔了
后悔什么,性能方便性其他,请版主直说p>
:) :)原帖由 linux_admin 于 2008-4-28 15:35 发表
http://bbs.chinaunix.net/images/common/back.gif
后悔什么,性能方便性其他,请版主直说p>
:) :)
建hh您還是做了再觀察
很多||西的答案是自己觀察才更能ww />>dns 確實^^可想而NIC 全部S
2008-4-29 10:14 发表
http://bbs.chinaunix.net/images/common/back.gif
建hh您還是做了再觀察
很多||西的答案是自己觀察才更能ww />>dns 確實^^可想而NIC 全部S
都ND 就沒道理了
基于文件系统的DNS有优点,自然也有其缺陷。
PS:CNNIC也准备转向数据库型的DNS了。BIND是不错的选择!
分享:
加载中,请稍候……
评论加载中,请稍候…
发评论
登录名: 密码: 找回密码 注册记住登录状态
昵 称:

发评论
以上 友发言只代表其个人观点,不代表新浪 的观点或立场。
相关资源:360video-edge-rendering:边缘辅助360度视频流系统-其它代码类…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!