DNS hardware advice (newbie)

max_thomsen at my-deja.com max_thomsen at my-deja.com
Thu Feb 3 04:01:28 UTC 2000


john wrote:

> I'm setting up DNS (BIND, natch) for our sites. This is 
> enterprise-level, and we're getting about 250K hits a day peak - right 
> now, at least. This will probably double by the end of the year.

A single Celeron 333 will be plenty, most likely. 250k hits per day
really isn't that much. 

As I understand it, BIND likes to suck up memory, but memory usage
is dependent on the number of zones you have and the number of nodes
you advertise. 

I don't know if there's an algorithm for the number of zones X nodes
advertised = memory needed. But the key idea is this: Memory is more
critical than CPU speed. 

We (the happy company I work for and me) run BIND on FreeBSD 3.3 (or
3.4?) for 20 zones with 128 MB of RAM on Pentium 450s. We're
multi-homed to C&W and AT&T. I can't speak highly enough for BIND on
FreeBSD. FreeBSD and BIND are champs.

I doubt if any of our zones have more than 100 advertised nodes
(externally). 

The PCs we use are vast, vast, vast overkill --- though we have
nothing like the number of hits you'll have. But don't worry about
the hit rate; worry about keeping everything out of swap (paging)
space.

> My question: how much horsepower is enough (in terms of CPU and RAM, and 
> whatever else matters here)? What's a reasonable plan for hardware? I'm 
> also running Apache - I'd like to utilize the machines as fully as 
> possible, so if I could do both Apache and DNS on the same machine(s), 
> even if only for backup purposes, that'd be nice.

I wouldn't combine Apache and DNS, myself, for the simple reason
that PCs are such a cheap commodity. I'd run DNS on a cheap, cheap,
cheap box (with sufficient memory) and run Apache on a higher
horsepower box.



More information about the bind-users mailing list