On 2012-04-20 14:07, Kostas Zorbadelos wrote:
Eventually you are right. However I am trying to answer the primitive
question: should I buy servers with a lot of RAM or not? If BIND cannot
utilize more than 4GB let's say, it makes no sense to buy servers with
32GB. The servers' only role will be caching resolvers.
A few years back, a colleague had noticed problems in custom compiled
BIND we currently use (on Linux), when the process size exceeded
4GB. The server produced a lot of SERVFAIL errors. As a workaround the
setting
max-cache-size 3G;
was introduced in named.conf and since noone investigated further it has
remained to this day.
Here's a test protocol for you:
1. Set your VM to 6G.
2. Set max-cache-size to 4G.
3. Measure how many records it can store.
4. Set max-cache-size to 5G.
5. Measure how many records it can store.
6. If #3 and #5 differ, you're good. ;)
Simon
--
DTN made easy, lean, and smart --> http://postellation.viagenie.ca
NAT64/DNS64 open-source --> http://ecdysis.viagenie.ca
STUN/TURN server --> http://numb.viagenie.ca