Qualquer maneira de reduzir a pegada de memória bind9?

8

Estou executando meu próprio DNS autoritativo no bind9 para 5 de meus domínios com pouco tráfego. Estou executando-os em dois servidores VPS separados (assim cada Mb de memória me custa cerca de US $ x2).

Existe alguma maneira de reduzir o consumo de memória de ~ 45-50Mb? (Eu ficaria feliz com 10-30Mb)

Eu sei que existem alternativas de servidor DNS mais leves, mas isso exigiria a substituição do software de gerenciamento de servidor, então eu preferiria ficar com bind.

Sugestões? Eu ouvi que o bind8 é melhor no consumo de memória. Eu vou cair no inferno por usá-lo?

    
por BarsMonster 15.02.2010 / 23:42

5 respostas

8

Você pode dar uma olhada em opções como:

  • datasize [bytes]
  • max-cache-size [bytes]
  • tcp-clients [número]
  • clientes-recursivos [número]

Estas são todas as opções globais que podem, na verdade, fazer com que seu servidor pare de responder ao atingir os limites, mas limitará a memória usada.

Para um exemplo do mundo real, com uma configuração de "max-cache-size 1M", minha instalação do BIND está usando apenas 30-35MB de memória (uptime 2 semanas, autoritativa para 9 zonas, tráfego leve).

    
por 16.02.2010 / 18:32
1

Talvez não responda que você está procurando, mas por que não usar um DNS hospedado? Eu acho que não sou um verdadeiro administrador de sistemas geek, mas eu transferi coisas administrativas que não eram tão úteis para nós (e-mail, dns) para empresas dedicadas em vez de desperdiçar meu tempo com isso. Nós usamos www.dnsmadeeasy.com e eles têm sido ótimos. Os preços são realmente baratos para alguns domínios. Será mais barato que o seu VPS, com certeza.

    
por 16.02.2010 / 01:37
1

Eu dou uma olhada no TinyDNS também, é outro substituto mais popular do BIND

    
por 16.02.2010 / 11:02
1

A sugestão tinydns é o seu caminho a percorrer se você quiser economizar memória. O cache de zonas do BIND é tão agressivo quanto inútil, em termos de desempenho, um banco de dados binário bem projetado é tão rápido quanto.

Em relação à hospedagem de DNS, existem vários serviços por aí que dão a você de graça, por exemplo, Medo , BuddyNS e Furacão Elétrico .

    
por 24.11.2011 / 00:23
1

Você já ouviu falar em NSD (Name Server Daemon) ? Ele foi projetado para o Domain Name Server autoritativo. Tem bom desempenho e baixa pegada.

    
por 16.02.2010 / 06:31

Tags