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

dnslib

  •  
  •   Livid · 2012-08-30 13:37:56 +08:00 · 3999 次点击
    这是一个创建于 4259 天前的主题,其中的信息可能已经有所发展或是发生改变。
    A simple library to encode/decode DNS wire-format packets.

    http://pypi.python.org/pypi/dnslib
    14 条回复    1970-01-01 08:00:00 +08:00
    chuangbo
        1
    chuangbo  
       2012-08-31 15:25:47 +08:00
    DNS 压力上去后,瓶颈在 CPU,所以用 python 不是一个好选择。
    Livid
        2
    Livid  
    MOD
    OP
       2012-08-31 16:19:46 +08:00
    @chuangbo 话说你们目前的系统在单台服务器上的 QPS 记录到多少了?
    chuangbo
        3
    chuangbo  
       2012-08-31 16:43:36 +08:00
    @Livid 要看是什么情况了。。
    gonbo
        4
    gonbo  
       2012-08-31 17:25:16 +08:00
    @chuangbo
    @Livid
    用现代工具比如redis,用内存cache一些计算结果,然后用pypy优化,python完全能够达到和C一个数量级的QPS。
    chuangbo
        5
    chuangbo  
       2012-08-31 21:00:12 +08:00
    @gonbo 比如 120w ?
    gonbo
        6
    gonbo  
       2012-08-31 21:44:23 +08:00
    120w 这个级别要上内核吧,我觉得10万这个级别python是可以到的。
    chuangbo
        7
    chuangbo  
       2012-08-31 22:00:06 +08:00
    @gonbo 内核是300多万。。
    Livid
        8
    Livid  
    MOD
    OP
       2012-08-31 22:16:26 +08:00
    @chuangbo On one box?
    notedit
        9
    notedit  
       2012-08-31 22:23:08 +08:00
    @chuangbo
    @gonbo
    @Livid 可以看看章亦春刚刚发布的 https://github.com/agentzh/lua-resty-dns
    chuangbo
        10
    chuangbo  
       2012-08-31 22:33:16 +08:00
    @Livid (= ̄▽ ̄=)V
    Livid
        11
    Livid  
    MOD
    OP
       2012-08-31 22:45:04 +08:00
    @chuangbo 是 x86_64 还是 T2000 那样的怪兽呢?
    chuangbo
        12
    chuangbo  
       2012-08-31 23:04:35 +08:00
    @Livid 怪兽部署很麻烦,虽然我们确实在折腾 Tilera64 这样的东西。最常见的至强8核 + 千M网卡就可以了。在 300万+ QPS 的攻击下,单机可以处理、返回 120 万 QPS。
    Livid
        13
    Livid  
    MOD
    OP
       2012-08-31 23:05:57 +08:00
    @chuangbo 因为怪兽的 OS 不好使?
    chuangbo
        14
    chuangbo  
       2012-08-31 23:50:33 +08:00
    @Livid 因为是腾讯的机房、服务器、流程。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1921 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 16:16 · PVG 00:16 · LAX 09:16 · JFK 12:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.