Jump to content

Recommended Posts

Posted

Добрый день. Возникла задача использовать в качестве внутренних DNS серверов связку PowerDNS и MySQL для хранения зон. Версия PowerDNS 3.4.2. При тестировании утилитой DNSperf было выявлено, что вся нагрузка ложится на одно ядро процессора, нагрузка замерялась по каждому ядру отдельно утилитой sar. Хотя разработчики заявляют о поддержке мульпоточности PowerDNS. Изменение параметров в файле pdns.conf - receiver-threads и distributor-threads не приводит не помогло, нагрузка по прежнему ложится на одно ядро. В качестве платформы, на которой развернут PowerDNS, используется виртуальная машина на VmWare ESXI 5.1, выделено 2 vCPU и 3 Гб RAM.

ОС - Debian 7.7 , версия ядра 3.2.0-4-amd64 #1 SMP Debian 3.2.65-1+deb7u1 x86_64 GNU/Linux. Каким образом реализована поддержка многопоточности в PowerDNS в зависимости от количества DNS запросов? Каким образом можно распараллелить потоки по ядрам?

Posted

PowerDNS в связке с Mysql, если смотреть через top при запуске dnsperf на в первых строчках висит процесс Power DNS, изредка выскакивает MySQL. Хорошо а как проверить какие именно прерывания забиты под конкретное ядро?

Posted

Прерывания смотреть тут: cat /proc/interrupts

 

Birq умеет HT. Но смысла в том, чтобы не навешивать на одно и тоже логическое ядро - отсутствует, HT очень умный и отлично разруливает этот кейс :)

Posted

Полагаю что нужно кол-во тредов увеличить примерно по кол-ву ядер, ну или как вам там удобнее

 

В конфиге PowerDNS recursor мне это сильно помогло в свое время.

 

# threads       Launch this number of threads
#
threads=4

 

В PowerDNS по тредам настроек поболее

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.