У нас есть вторичный DNS-сервер, и мы заметили, что процесс DNS.exe становится довольно большим. (Например, перезагрузка большого сервера.)
Я где-то читал, что у 2k3 два Соответствующий проблемы с утечкой памяти, одна из них - DNS (предположительно исправлена в Windows Server 2008), а другая - DHCP.
На этом сервере работает DHCP, но я не понимаю почему. Отсюда мой вопрос. DHCP? клиент услуга, необходимая для работы (вторичного) DNS?
Сервер имеет: 24 ядра (X5650), 8 ГБ оперативной памяти
-- редактировать -- Стоит добавить, что AD не установлен и не имеет отношения к этой проблеме.
- редактировать 2 - Фактически здесь идет речь о службе DHCP-клиента. Я не осознавал этого во время публикации. (Урок: проверьте тоже все сами)
Служба DHCP-сервера не требуется на вторичном DNS-сервере W2k3. Вторичная зона на вторичном DNS - это просто копия первичной зоны, которая размещена на другом сервере, и DHCP не вносит изменений в эту зону напрямую. Если в DHCP включены динамические обновления DNS, это означает, что все обновления будут выполняться в основной зоне. Вторичный DNS запросит первичный DNS об изменениях, сравнит серийный номер и при необходимости обновится.
Вторичный DNS и DHCP могут без проблем находиться на разных машинах.
Прочтите эту статью Планирование DNS-серверов для рекомендаций по емкости DNS-сервера.
Вы проверили, есть ли у вас эти MS07-062 или установлены обновления MS08-037, которые могут вызвать утечку памяти? Это известная проблема. См. Ссылку ниже >>
Очистите кеш DNS на своем сервере и посмотрите, не уменьшится ли размер процесса. У вас может быть что-то, наполняющее его плохими случайными запросами. Имейте в виду, что DNS выполняет отрицательное кэширование, поскольку неразрешенные запросы кэшируются на время действия SOA TTL.
Нет. DHCP не нужен для передачи зоны, если вы об этом просите.
Ссылка: статья службы поддержки MS: КАК: настроить вторичный сервер имен в Windows Server 2003. Нет вообще ни одной ссылки на dhcp.