有什么方法可以减少bind9的内存占用?

Modified on: Thu, 27 Jun 2019 04:20:02 +0800

我在bind9上运行我自己的权威DNS,因为我的5个域名流量很少。
我在两个独立的VPS服务器上运行它们(所以每Mb内存花费我一些$ x2)。

有没有办法将内存消耗从~45-50Mb降低? (我会满意10-30Mb)

我知道有更轻的DNS服务器替代品,但这需要更换服务器管理软件,所以我更愿意坚持使用bind。

连连呢?我听说bind8在内存消耗方面更好。我会因使用它而陷入地狱吗?

最佳答案

您可以查看以下选项:

  • datasize [bytes]
  • max-cache-size [bytes]
  • tcp-clients [number]
  • recursive-clients [number]

这些都是全局选项,可能会导致服务器在达到上限后停止响应,但会限制使用的内存。

对于一个真实世界的示例,设置为“max-cache-size 1M”,我的BIND安装仅使用大约30-35MB的内存(正常运行时间为2周,对9个区域具有权威性,轻量级流量)。

作者:Karlo,David

相关问答

添加新评论