如何调优 Bind9.10 的性能?

2018-01-15 17:09:26 +08:00
 jamiroquai

我们做了一个比较简单的 DNS 可用性的监控,就是每秒跑一次 nslookup 查询某个域名,但是发现一天内会出现多次 time out 的情况,网络问题可以排除,感觉就是 Bind 的性能出现问题。我们使用的是 64C/128G 的机器,感觉到了 2W QPS 就上不去了,大家有什么调优的经验么?

4752 次点击
所在节点    DNS
7 条回复
defunct9
2018-01-18 22:29:30 +08:00
开 ssh,我上去看看
jamiroquai
2018-01-24 09:00:40 +08:00
@defunct9 内网环境,外面访问不了。。
defunct9
2018-01-24 09:34:30 +08:00
没有经验
jamiroquai
2018-01-30 15:44:52 +08:00
有个发现,修改 worker thread 后,性能明显提升,不过是从 64 个(虚拟 CPU 个数)改成 4 个
johnjiang85
2018-02-01 11:38:10 +08:00
看楼主有没有二次开发能力,有的话就自己优化,有很多地方是可以优化的
不然的话就是用 3.9 以上内核,开 reuseport
openbaby
2018-02-02 23:04:45 +08:00
@johnjiang85 在 unbound 的配置文件里看到了开启 SO_REUSEPORT 的选项,请问 bind 如何开启呢?
jamiroquai
2018-02-03 09:16:22 +08:00
@johnjiang85 能力没那么强,要二次开发还要走很长的路。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/423081

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX