Страница 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
простейший вариант:
бенчмарк:
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