Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » Тормозит, BIND.

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

NYR9TV

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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, каким способом еще можно определить/продиагностировать узкое место в системе?
 
Заранее благодарю!

Всего записей: 15 | Зарегистр. 16-07-2005 | Отправлено: 15:10 17-05-2012 | Исправлено: NYR9TV, 17:16 17-05-2012
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » UNIX » Тормозит, BIND.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru