I'm using bind-dlz(bind version 9.10) with mysql to store zone data.
According to‍ the dlz official documents I use the compile arguments " 
-enable-threads=no‍".

Now I use dnstop and netstat to monitor the performance,and find there is a 
perfomance bottleneck of bind-dlz.

Once the QPS increses to 500-600,the response time of each dns query will be 
very large , up to 600msec-1000msec.And the Recv-Q‍ of udp socket where reach 
124928.‍(the default /proc/sys/net/core/rmem_default‍ value)

# dnstop eth1 -R -Q
‍Queries: 519 new, 9326898 
Replies: 508 new, 6612496 total‍

# watch -n 1 netstat -lnp
 Proto Recv-Q Send-Q Local Address               Foreign Address             
State       PID/Program name       
udp     124813‍      0 121.199.47.200:53           0.0.0.0:*                    
           31867/named ‍

I think 500-600 QPS is too low,is it the normal performance of bind-dlz?How to 
optimize it?
_______________________________________________
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to