Назад | Перейти на главную страницу

Есть ли способ уменьшить объем памяти bind9?

Я использую свой авторитетный DNS на bind9 примерно для 5 своих доменов с небольшим трафиком. Я использую их на двух отдельных VPS-серверах (так что каждый мегабайт памяти стоит мне около $ x2).

Есть ли способ уменьшить потребление памяти с ~ 45-50 МБ? (Буду доволен 10-30Мб)

Я знаю, что есть более легкие альтернативы DNS-серверу, но для этого потребуется заменить программное обеспечение для управления сервером, поэтому я предпочел бы придерживаться привязки.

Предложения? Я слышал, что bind8 лучше расходует память. Я попаду в ад за его использование?

Вы можете изучить такие варианты, как:

  • размер данных [байты]
  • max-cache-size [байты]
  • tcp-clients [номер]
  • рекурсивные клиенты [число]

Это все глобальные параметры, которые на самом деле могут привести к тому, что ваш сервер перестанет отвечать после нажатия ограничений, но ограничит используемую память.

Для реального примера с настройкой «max-cache-size 1M» моя установка BIND использует примерно 30-35MB памяти (время безотказной работы 2 недели, авторитетный для 9 зон, небольшой трафик).

Я бы посмотрел на TinyDNS Кроме того, это еще одна более популярная замена BIND

Возможно, это не ответ, который вы ищете, но почему бы не использовать размещенный DNS? Думаю, я не настоящий компьютерный администратор, но я переложил административные вещи, которые были не так полезны для нас (электронная почта, DNS), в специализированные компании, вместо того, чтобы тратить на это свое время. Мы используем www.dnsmadeeasy.com и они были великолепны. Цены действительно низкие на несколько доменов. Это точно будет дешевле, чем ваш VPS.

Предложение tinydns - ваш путь, если вы хотите сэкономить память. Кэширование зон BIND настолько же агрессивно, насколько и бессмысленно, с точки зрения производительности хорошо спроектированная двоичная база данных работает так же быстро.

Что касается хостинга DNS, есть несколько сервисов, которые предоставляют его вам бесплатно, например Боятся, BuddyNS и Ураган Электрик.

Вы когда-нибудь слышали о NSD (Демон сервера имен)? Он разработан для авторитетного сервера доменных имен. У него хорошая производительность и очень небольшая занимаемая площадь.