dns性能测试软件,开源dns软件之-mydns和bind性能测试与比较

开源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是不错的选择!

分享:

加载中,请稍候……

评论加载中,请稍候…

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

a4c26d1e5885305701be709a3d33442f.png

发评论

以上 友发言只代表其个人观点,不代表新浪 的观点或立场。

相关资源:360video-edge-rendering:边缘辅助360度视频流系统-其它代码类…

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年6月16日
下一篇 2021年6月16日

相关推荐