- 论坛徽章:
- 1
|
求助: BIND 9 测试方案
在 BIND 9 发布的源代码包中的 contrib 目录中有一个脚本 queryperf ,可以测试 DNS Server 的解析速度。你可以详细地看一下脚本的 README 文档。测试简单步骤如下:
1、编译脚本:
# sh configure
# make
2、创建 queryperf 的输入文件 input_file,格式如下:
. 每行一个域名和查询的类型,域名和类型之间需一个空格。如:www.aol.com A
. 需要一万行以上( 文档上的要求,我只用了一千多行 )
3、测试
# ./queryperf -d input_file -s dns_server
以下是我的 dns server 的简单测试结果:
DNS Query Performance Testing Tool
Version: $Id: queryperf.c,v 1.1.1.2.2.1 2001/09/27 00:44:26 marka Exp $
[Status] Processing input data
[Status] Sending queries
[Timeout] Query timed out: msg id 1039
[Timeout] Query timed out: msg id 1042
[Timeout] Query timed out: msg id 1044
[Timeout] Query timed out: msg id 1045
[Timeout] Query timed out: msg id 1047
[Timeout] Query timed out: msg id 1049
[Timeout] Query timed out: msg id 1050
[Timeout] Query timed out: msg id 1052
[Timeout] Query timed out: msg id 1054
[Timeout] Query timed out: msg id 1055
[Timeout] Query timed out: msg id 1058
[Timeout] Query timed out: msg id 1059
[Timeout] Query timed out: msg id 1060
[Timeout] Query timed out: msg id 1062
[Timeout] Query timed out: msg id 1064
[Timeout] Query timed out: msg id 1065
[Timeout] Query timed out: msg id 1068
[Timeout] Query timed out: msg id 1069
[Timeout] Query timed out: msg id 1074
[Status] Testing complete
Statistics:
Parse input file: once
Ended due to: reaching end of file
Queries sent: 1127 queries
Queries completed: 1108 queries
Queries lost: 19 queries
Percentage completed: 98.31%
Percentage lost: 1.69%
Started at: Tue Feb 18 13:28:54 2003
Finished at: Tue Feb 18 13:29:02 2003
Ran for: 8.458109 seconds
Queries per second: 130.998548 qps |
|