Страница 1 из 1

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

Добавлено: 2009-11-04 15:59:41
HEDG_SS
Появилось подозрение, что named долго отрабатывает.

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

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

ОС FreeBSD
BIND 9.4.2

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

Добавлено: 2009-11-04 19:39:23
Gerk
простейший вариант:

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

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

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

Добавлено: 2009-11-04 20:05:39
terminus
Поменяйте BIND на unbound и сравните ощущения. :"":

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

Добавлено: 2009-11-05 10:45:49
HEDG_SS
Поменять это хорошо. Хочется объективно видеть разницу в производительности, а для этого таки нужны тулзы...

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

Добавлено: 2009-11-05 19:02:07
HEDG_SS
Просмотр статистики запросов и кто их генерирует. есть в портах /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 СПАСИБО!

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

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

Добавлено: 2009-11-05 19:10:04
HEDG_SS