Re: bind 9.6.1 under perform after running for a couple of hours

2009-07-09 Thread JINMEI Tatuya / 神明達哉
At Wed, 08 Jul 2009 21:24:17 +0300,
Imri Zvik im...@inter.net.il wrote:

 After a couple of hours, performance of bind 9.6.1 suddenly drops. While the
 server remains responsive, the response time increases, the rate of the
 failed queries increases, and CPU/load average usage increases. Restarting
 named solves the problem.

[snip]

 It is important to state that we just upgraded from 9.4.3-P2.

I have no idea with confidence about this kind of problem that 9.6.1
has but 9.4.3-P2 doesn't.  But one usual suspect in such a symptom is
memory management problems for a caching server.  Can you show your
named.conf to see if there's anything that may matter in this sense?
How much memory did named use when you saw the problem?  If you enable
statistics-channels can you show its output when this occurs?

---
JINMEI, Tatuya
Internet Systems Consortium, Inc.
___
bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users


Re: bind 9.6.1 under perform after running for a couple of hours

2009-07-08 Thread Fr34k
Hello,

A few of the default settings changed from 9.4.x to 9.6.x
The appropriate README files, change logs, and BIND ARM will provide details 
about them.

Below are some options and logging configurations you may want to investigate.
Ye Ole Disclaimer: Please be sure to understand what these do and the DNS 
environment these alter before making changes.

options suggestions: (set some limits)
    allow-query { file-a; file-b; }; #Employ ACLs to limit who can 
query the server
    allow-recursion { file-a; file-b; }; #Employ ACLs to 
limit recursion - may or may not be the same files as in the previous statement
    blackhole { file-c; }; #Employ ACLs to drop abusive queries. Note: 
This will affect legitimate responses from any networks listed, too. Keep this 
in mind.
    recursive-clients   X000;  #Understand how many recursive clients 
the hware should handle at a time
    tcp-clients X00;  # Understand how many TCP clients should be handled 
at a time.
    clients-per-query X0 ; #Limit the number of clients-per-query. This 
helps to limit bogus queries (especially from malware). We use 10.
    max-clients-per-query X0 ; # Same as above. That is, we hard set 
to deal with bogus queries from malware. I believe BIND automagically adjusts 
this by default.We use 20.
    max-cache-size 0 ; #Setting to 0 makes this model older behavior. I 
believe 9.5+ new default is 32MB. Setting to 0 is unlimited, if memory serves, 
and is what we want in our environment.

logging suggestions: (throw away certain things from logging IF you are not 
interested in them)
    channel secure_messages { file /dev/null;   }; #If null is not 
understood, one can define it using this method.
    category security { secure_messages; }; #Fancy way of sending these 
logs to the garbage can using the previous definition. Setting ACLs generates a 
lot of log chatter. A good thing while one tweaks ACLs to check the logs. Once 
ACLs are tweaked, no need to waste CPU and HDD seak time logging data we no 
longer need = trash can.
    category lame-servers { null; }; #Nice info about lame servers, but 
since we can't fix the Internet = toss to the garbage can for now.
    category edns-disabled { null; }; #Again, nice info about EDNS, but it 
isn't something our environment needs us to act upon at this time = trash can 
for now.

HTH.





From: Imri Zvik im...@inter.net.il
To: bind-users@lists.isc.org
Sent: Wednesday, July 8, 2009 2:24:17 PM
Subject: bind 9.6.1 under perform after running for a couple of hours


Hi,
 
After a couple of hours, performance of bind 9.6.1 suddenly drops. While the 
server remains responsive, the response time increases, the rate of the failed 
queries increases, and CPU/load average usage increases. Restarting named 
solves the problem.
 
I cannot find anything useful in the logs, but a quick search in this mailing 
list archive shows that other users reported somewhat similar problems with 
this version of BIND :(
 
The operating system is Linux (Linux ns1 2.6.18-128.el5 #1 SMP Wed Dec 17 
11:41:38 EST 2008 x86_64 x86_64 x86_64 GNU/Linux) , Red Hat Enterprise Linux 
Server release 5.3 (Tikanga).
 
Output of named –V:
BIND 9.6.1 built with '--enable-threads' '--enable-largefile' 
'--prefix=/usr/local'
 
/usr/local/sbin/named: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), 
for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 
2.6.9, not stripped
 
It is important to state that we just upgraded from 9.4.3-P2.
 
Any ideas?___
bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users