我在debian lenny上运行bind 9.5.1。 不幸的是,这台机器没有太多的内存(只有500MB),而且使用apache,db和mailserver的时候也越来越紧张。 目前绑定约10%,是记忆的最大消费者 – 任何线索,以减less这一点? 已经减lesscaching,不能真正find更多的select。 也许替代DNS服务器? 它只服务于几个域名。
是的,BIND是一个内存猪。 就个人而言,我是djbdns的tinydns的一员,为低内存占用DNS服务。 在configuration和pipe理方面,它完全不像BIND,但是它的速度非常快,而且一旦你习惯了,我认为在很多方面比BIND要好。
您是否使用绑定进行权威托pipe域或cachingparsing器?
如果是权威托pipe,请closuresrecursion(如果您没有recursion,则不需要caching); 或者尝试tinydns。
如果进行caching/recursion查找,然后给一个更轻的cachingparsing器一个镜头(如dnscachex)。
否则,第三方DNS托pipe是随时可用的。