如何计算DNS绑定容量

如何计算DNS绑定容量,dns,bind,capacity-planning,Dns,Bind,Capacity Planning,如何计算DNS绑定容量,即DNS每秒可以处理多少查询?我面临一个问题,DNS没有对一些查询做出响应,我的技术支持说,这是因为DNS容量被超过了。他引用的数字是DNS每秒最多可以处理10000个查询,但我不确定这个数字是如何计算的 我使用的是BIND 9.4.3,我的系统是16 CPU核心的Intel 2.13GHz。CPU使用率约占每个处理器的6% 谢谢在这里,这是一个离题的话题,但真正的答案只能通过对您的特定体系结构进行基准测试来找到。无论您谈论的是递归DNS服务还是权威DNS服务,都会产生巨

如何计算DNS绑定容量,即DNS每秒可以处理多少查询?我面临一个问题,DNS没有对一些查询做出响应,我的技术支持说,这是因为DNS容量被超过了。他引用的数字是DNS每秒最多可以处理10000个查询,但我不确定这个数字是如何计算的

我使用的是BIND 9.4.3,我的系统是16 CPU核心的Intel 2.13GHz。CPU使用率约占每个处理器的6%


谢谢

在这里,这是一个离题的话题,但真正的答案只能通过对您的特定体系结构进行基准测试来找到。无论您谈论的是递归DNS服务还是权威DNS服务,都会产生巨大的差异。对于前者,速度通常较慢,因为您的服务器必须连接到internet才能找到所需的答案

顺便说一句,您正在运行的BIND版本非常旧。较新版本的多线程支持有了很大改进,尽管默认情况下直到9.10才启用。更多


另请参阅我最近在

上的博客文章,非常感谢您的回复。我们正在使用递归DNS服务器,并向公共DNS服务器发送请求以获得权威答案。Alnitak提出了一些非常好的观点。指定多少流量是本地解析的,以及必须从外部服务器获取多少流量是非常重要的。区域结构也有一定的重要性,因为构建糟糕的区域会导致流量更频繁地退回到TCP,对每个事务都有巨大的影响。