Производительность named

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
HEDG_SS
сержант
Сообщения: 198
Зарегистрирован: 2008-11-22 20:37:07

Производительность named

Непрочитанное сообщение HEDG_SS » 2009-11-04 15:59:41

Появилось подозрение, что named долго отрабатывает.

Есть ли какие то тулзы, позволяющие проверить, нормально ли он работает, сколько запросов к нему идет, как быстро отдает данные из кеша, как быстро выполняет рекурсивные запросы и т.д.

P.S. по логам вроде ничего плохого не видно :(

ОС FreeBSD
BIND 9.4.2

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Gerk
сержант
Сообщения: 194
Зарегистрирован: 2009-09-23 23:01:37
Откуда: Симферополь, UA

Re: Производительность named

Непрочитанное сообщение Gerk » 2009-11-04 19:39:23

простейший вариант:

Код: Выделить всё

dig <zona> @<nameserver> +trace
бенчмарк:

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: Производительность named

Непрочитанное сообщение terminus » 2009-11-04 20:05:39

Поменяйте BIND на unbound и сравните ощущения. :"":
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

HEDG_SS
сержант
Сообщения: 198
Зарегистрирован: 2008-11-22 20:37:07

Re: Производительность named

Непрочитанное сообщение HEDG_SS » 2009-11-05 10:45:49

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

HEDG_SS
сержант
Сообщения: 198
Зарегистрирован: 2008-11-22 20:37:07

Re: Производительность named

Непрочитанное сообщение HEDG_SS » 2009-11-05 19:02:07

Просмотр статистики запросов и кто их генерирует. есть в портах /usr/ports/dns/dnstop

Код: Выделить всё

#dnstop if_name
Replies: 5 new, 50 total                                                                            Thu Nov  5 15:30:56 2009

Sources            Count      %
-------------- --------- ------
172.17.1.1            28   32.0
172.17.152.1          14   28.0
172.17.69.1            3    6.0
172.17.101.1           2    4.0
172.17.128.1           1    2.0
172.17.142.1           1    2.0
172.17.13.1            1    2.0
тестирование dnsperf - показывает какое количество запросов может обработать сервер за 1 сек
<query_list> - файл содержащий - записи в формате <"Что запрашивать" "тип записи">. На этом серваке должна быть хоть одна зона , хотя бы фейковая для теста.

Код: Выделить всё

# dnsperf -s <dns_server> -d <query_list>
DNS Performance Testing Tool

Nominum Version 1.0.1.0

[Status] Processing input data
[Status] Sending queries (to 91.202.108.161)
[Status] Testing complete

Statistics:

  Parse input file:     once
  Ended due to:         reaching end of file

  Queries sent:         1020 queries
  Queries completed:    1020 queries
  Queries lost:         0 queries

  Avg request size:     38 bytes
  Avg response size:    86 bytes

  Percentage completed: 100.00%
  Percentage lost:        0.00%

  Started at:           Thu Nov  5 17:37:46 2009
  Finished at:          Thu Nov  5 17:37:46 2009
  Ran for:              0.036930 seconds

  Queries per second:   27619.821284 qps

Если настроено взаимодействие rndc и named

Код: Выделить всё

# rndc status
number of zones: 28
debug level: 1
xfers running: 0
xfers deferred: 0
soa queries in progress: 0
query logging is OFF
recursive clients: 0/0/1000
tcp clients: 0/100
server is up and running
Рекурсивный запрос
dig <zona> @<nameserver> +trace

P.S. 2Gerk СПАСИБО!

Если кто знает, еще разные полезности - пишите, лишними точно не будут :)