On 06/04/2012 11:36, JINMEI Tatuya / 神明達哉 wrote:
> At Fri, 1 Jun 2012 21:14:06 +0000,
> Dan Mason <danma...@qwest.net> wrote:
> 
>>> cleaning interval has been effectively no-op since BIND 9.5.  Tweaking
>>> it won't improve performance, although it shouldn't cause a bad effect
>>> either.
>>
>> If your cache is too small the CPU will peg when the cleaning-interval goes. 
>>  Maybe that's changed but the behavior still exists in the 9.7 branch.  
>> Setting your cache size really depends on your query load.  On a resolver 
>> doing 15,000/qps having a cache of 256M will cause a problem during the 
>> cleaning-interval whereas if it's 2G you won't notice the interval at all.  
>> Also on a busy resolver expect BIND to use about twice as much as where you 
>> set your limits.
> 
> Hmm, looking into the code again, I realized my memory was slightly
> incorrect: "cleaning interval has been effectively no-op since BIND
> 9.5" should have been "cleaning interval has been effectively
> meaningless and therefore disabled by default since BIND 9.5", and if
> you explicitly enable it by setting cleaning-interval to a non 0
> value, it will still do meaningless but expensive operations.
> 
> So, in conclusion, my main point should still stand: "Tweaking it
> (cleaning-interval) won't improve performance".  And, it could
> actually do harm.

Thanks, I learned something today! But that sort of prompts the question
in my mind, why does the option still exist?

Doug

-- 
    If you're never wrong, you're not trying hard enough
_______________________________________________
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