On 4/25/2010 10:23 PM, Trần Trọng Tấn wrote:


Hi, I have a caching-only dns server which get ~3k queries per second.
Here is specs:

|Xeon  dual-core2,8GHz  4GB  of RAM

Centos  5x  32bit(kernel2.6.18-164.15.1.el5PAE)

bind9.4.2
|

rndc status: recursive clients: 666/4900/5000

Bind always uses 100% on one core on single-thread config. After I
recompiled it to multi-thread, it uses nearly 200% on two core :( No
iowait, only sys and user. I searched around but didn't see any info
about how bind use CPU. Why does it become bottleneck?


Upgrade. BIND 9.5 has some pretty big changes to the way the cache is handled. You may be able to make some adjustments to the 'cache cleaning interval' in your current configuration, but that won't really fix the problem I suspect you are seeing.

**NOTE**
the BIND 9.5.x branch is actually pretty old, I'd suggest skipping it and going right to one of newer Extended Support Versions (9.6 or 9.7).
_______________________________________________
bind-users mailing list
[email protected]
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to