Ru-Board.club
← Вернуться в раздел «UNIX»

» Тормозит, BIND.

Автор: NYR9TV
Дата сообщения: 17.05.2012 14:10
uname –a: SunOS ns.server.com 5.10 Generic_127128-11 i86pc i386 i86pc
ОС: Solaris 10 5/08 s10x_u5wos_10 X86, 64-bit amd64
DNS: BIND 9.3.4-P1

Запускается через INIT скрипт в chroot-окружении.

В логах и при Debug-е ошибок не замечено. При запуске с ключом -g и -d 10 также ошибок не обнаружено.

Нагрузка на BIND достаточно хорошая, уровень провайдера, более 80 зон с префиксом 24. Хорошую загрузку самого BIND видно по его статистике "rndc stats", по количеству обращений в реальном режиме и при включении логирования запросов.

Но при этом важно заметить, что BIND не загружает сервер, не задействует в полной мере имеющиеся у сервера свободные ресурсы. Низкая загрузка/простой сервера четко прослеживается на графиках Cacti. Сразу после старта prstat выдает следующую информацию: SWAP 20M, RSS 25M, CPU 1%. В дальнейшем объём занимаемой памяти может вырасти до 100M но при этом загрузка CPU не поднимается больше чем на 1%. Кроме как для BIND-а сервер не как не используется.

Медленная работа BIND, явно видна по большим таймаутам при запросах к серверу через "dig @localhost globalnames.com" либо "dig @XX.XX.XX.XX globalnames.com".

Средняя величина: Query time: 4474 msec (против 200 msec при запросе к кеширующему серверу).

Сервер доступен по сети через гигабитный интерфейс, не каких сетевых проблем не обнаружено.

Рекурсивные запросы разрешены только из клиентских сетей.

При старте BIND создает 5-ть легковесных потоков для процесса: found 2 CPUs, using 2 worker threads. Пробовал увеличить число потоков -n 100, пробовал увеличивать значение: coresize unlimited; datasize unlimited; stacksize unlimited; files unlimited; На производительность никак ни повлияло.

Подскажите, пожалуйста, как увеличить производительность BIND, каким способом еще можно определить/продиагностировать узкое место в системе?

Заранее благодарю!

Страницы: 1

Предыдущая тема: pfSence Правила NAT для version 1.2.3


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.