V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Livid
V2EX  ›  DNS

有什么工具可以对 DNS 服务器做压力测试呢?

  •  
  •   Livid · 2012-07-04 07:35:43 +08:00 · 11557 次点击
    这是一个创建于 4503 天前的主题,其中的信息可能已经有所发展或是发生改变。
    21 条回复    2016-11-30 22:36:44 +08:00
    aveline
        1
    aveline  
       2012-07-04 07:56:51 +08:00   ❤️ 1
    aveline
        2
    aveline  
       2012-07-04 07:59:38 +08:00   ❤️ 1
    还有
    respref

    应该都可以在bind的源代码里找到
    aveline
        3
    aveline  
       2012-07-04 08:01:54 +08:00
    上文的是perf。。不是pref。。。打错了

    求修改 cc @Livid
    s842646
        5
    s842646  
       2012-07-04 09:48:57 +08:00
    用个吧:DNS Benchmark
    http://www.grc.com/dns/benchmark.htm
    Livid
        6
    Livid  
    MOD
    OP
       2012-07-04 10:00:33 +08:00
    @aveline Thank you. :)
    gonbo
        7
    gonbo  
       2012-07-04 11:03:58 +08:00
    @Livid 测试了gevent写的dns server的性能怎样?
    Livid
        8
    Livid  
    MOD
    OP
       2012-07-04 11:05:43 +08:00
    @gonbo 程序写好了,所以现在想找类似像 ab 这样的工具测。
    gonbo
        9
    gonbo  
       2012-07-04 11:16:35 +08:00
    @Livid 找一些黑客工具,能够发dns包的。。。。。。
    CupTools
        10
    CupTools  
       2012-07-04 11:27:44 +08:00   ❤️ 1
    @aveline 你2了吧,bind源码本身有queryperf, @livid可以下个bind源码,解包后contrib/queryperf编译运行,然后详细参数可以看帮助
    aveline
        11
    aveline  
       2012-07-04 11:47:02 +08:00
    @CupTools -.- 我一直比较2。。。你又不是不知道。。。
    Livid
        12
    Livid  
    MOD
    OP
       2012-07-04 16:42:51 +08:00
    @gonbo 或者,再用 gevent 写一个 DNS 压力测试工具好了。
    gonbo
        13
    gonbo  
       2012-07-04 16:50:22 +08:00
    @Livid 问问dnspod他们,他们手上有专业工具。
    chuangbo
        14
    chuangbo  
       2012-07-04 18:45:26 +08:00   ❤️ 1
    楼上这些工具对我们来说都太复杂了。

    如果单指「性能」测试的话,应该需要一个只发包不收包的工具,才能提供足够的压力(内核能收5、6百万包每秒,所以发包需要在700万qps以上)。
    并且 DNS 在不同情况下性能不一样,需要针对处理逻辑去专门设计测试程序。

    这样的程序由于逻辑简单,开发起来并不难。
    Livid
        15
    Livid  
    MOD
    OP
       2012-07-05 09:39:44 +08:00
    @chuangbo 嗯,明白了。多谢!
    gonbo
        16
    gonbo  
       2012-07-09 09:39:22 +08:00
    @Livid dns测试结果出来了么?
    gonbo
        17
    gonbo  
       2012-07-09 10:13:34 +08:00
    @livid gevent dns 测试结果没有下文了?
    Livid
        18
    Livid  
    MOD
    OP
       2012-07-09 10:24:47 +08:00
    @gonbo 我上周六刚从洛杉矶回到国内,目前暂时还没有时间开动。希望本周末之前可以搞到一些数据。
    gonbo
        19
    gonbo  
       2012-07-09 10:29:41 +08:00
    @Livid 好,等你的结果看看。。。。
    vultr
        20
    vultr  
       2016-11-30 22:35:49 +08:00
    @Livid 有结果了吗?我也正好在打 dns 压力测试的工具。
    vultr
        21
    vultr  
       2016-11-30 22:36:44 +08:00
    @Livid 有结果了吗?我也正好在找 dns 压力测试的工具。还有 gevent 是什么东东?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1397 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 23:48 · PVG 07:48 · LAX 16:48 · JFK 19:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.