@MadRat

Как ускорить загрузку bind9 для 400000+ зон?

Загружается около 3х часов на :

Четырехядерник
6 ГБ ОЗУ
SATA зеркало
Debian 6.0.8
  • Вопрос задан
  • 3022 просмотра
Решения вопроса 1
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
А сколько зоны на диске занимают? Можете есть смысл складывать в районе /dev/shm и запускаться оттуда?
Also, NSD действительно сильно резвее в этом плане (он, собственно, всё в память и всасывает).
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
Попробуйте NSD Он стоит на корневых серверах.
Также имеет смысл ускорить дисковую подсистему посредством Flashcache и RAID10, и/или записать базу на SSD RAID.
Ответ написан
cjey
@cjey
Теоретически, если каждая зона хранится в отдельном файле, то много времени будет тратится на открытие/закрытие файла зоны. Можно попробовать объединить файлы в несколько больших, тогда загрузка должна ускориться.
Ответ написан
IlyaEvseev
@IlyaEvseev
Opensource geek
Почитайте habrahabr.ru/company/ukrnames/blog/129711/
Как раз ваш случай.
Ответ написан
Комментировать
AutomationD
@AutomationD
Я бы поставил контроллер с хорошим кешированием (настоящий, железный), либо использовал Flashcache и RAID10, как посоветовал @d00mko.
Тажке я бы все-таки поточнее проследил dstat при загрузке зоны, тогда будет ясно что "прокачивать", но я думаю это IO.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы