Hi to all, We upgraded our Caching-Publishing DNS servers from bind-9.2 to bind-9.4.2-P2 at our 4 IBM x346 2 Core CPU 2.80GHz RHEL4-U3 x86_64 and 16GB Mem. But we had experienced problems w/ it with too many open files problem. We resolved it by increasing the FD_SETSIZE at /usr/include/bits/typesizes.h and defining the STD_CDEFINES="-DISC_SOCKET_FDSETSIZE=4096" during compilation. Here's our configure options:
STD_CDEFINES="-DISC_SOCKET_FDSETSIZE=4096" ./configure --prefix=/var/bind/v9.4.2-P2 --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --target=x86_64-redhat-linux-gnu \ --with-libtool --enable-threads --enable-ipv6 --with-pic --with-openssl=yes --enable-largefile \ --disable-openssl-version-check Using iptraf, we're having total rates of around 20Mbps of traffic per server. named.stats.txt showed that failure is very high and recursions compare w/ success. CPU utilization averages at 40-60 per server and memory rise to 20 to 50 % Utilization. We've seen many SERVFAIL from our tcpdumps going to legitimate domains and about 3-5 times dig to a domain before the queries became sucessful. Is this CPU and Memory issue and do we need to upgrade our Boxes or its bind(named) limitation? We would like to seek your support and recommendation for our setup. Regards, Dennis