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

