Web Hosting Talk







View Full Version : How much computing power for the DNS servers?


mitztraykray
12-18-2003, 06:40 PM
Hey guys, I was wondering how you load your dns boxes... The questions are:

1) How many hosting servers (web, db, etc..) are you running?

2) How many DNS servers are you running? (In a cluster?)

3) What processors are you using? (Single or dual? Speed?)

4) What disk configurations are you using? (IDE? SCSI?)

5) What operating system?

6) Any problems/things you would have done differently?

7) Do the DNS servers need as much power as the web/db servers?

---------------------------------------------------------------------

Thank you for all of your input, I hope this list wasn't too long!

Br

volfman
12-18-2003, 07:36 PM
A P3 celeron with 256 of ram and a 20 GB hard drive would be more than enough for a DNS server.

You could get away with a slower processor if you have something laying around.

bhalsted
12-18-2003, 08:37 PM
I'd suggest a small box (200 to 500 Mhz with 128mb of ram) as a dedicated DNS server. But if you are going to use a small box like that use an OS that fits the Job. OpenBSD works _very_ well with small packets and is very quick with them. They make fast, secure DNS servers.

Best Regards,
Ben Halsted

RSanders
12-18-2003, 08:45 PM
1:
]# ls /var/named/ | wc -l
6062

2:
four

3:
]# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 8
model name : Celeron (Coppermine)
stepping : 10
cpu MHz : 851.878
cache size : 128 KB

4:
IDE raid 1, or single IDE

5:
Linux/BIND

6:
Nope

7:
they use almost NO processing power
]# uptime
7:52pm up 178 days, 10:18, 1 user, load average: 0.00, 0.01, 0.00

RSanders
12-18-2003, 08:51 PM
Only thing you didn't ask, how much traffic it generates.

Max In: 69.9 kb/s Average In: 25.1 kb/s Current In: 23.0 kb/s
Max Out: 209.2 kb/s Average Out: 40.4 kb/s Current Out: 36.7 kb/s

Thats for over 6000 domains hosted, and over 100 machines using it for DNS.

*edit* per machine

mitztraykray
12-18-2003, 10:52 PM
Yaow. 6000 domains and it only uses 70/209 kb/sec traffic? What about I/O? Is it pretty rough on the drives?

Sizzly
12-19-2003, 12:13 AM
aren't there some routers that can act as dns servers? probably for very small jobs though

RSanders
12-19-2003, 12:22 AM
25k/40k
the peaks are moving files, etc.

The load is almost nothing on this machine, it basically sits idle.

cperciva
12-19-2003, 01:46 AM
If you're just hosting DNS, a 16 MHZ 386 SX should do fine. If you've got a really huge amount of traffic, you might want a 20MHz 386. :)

Seriously, DNS is laughably easy to handle. For a very rough estimate: Take your monthly HTTP traffic, in TB. Multiply by 10. Get a system with that many MHz.

RSanders
12-19-2003, 06:09 AM
We use multiple DNS for redundancy, spread across different networks for speed. But in reality we could take all 6K domains and cram them on a P 75Mhz.

rghf
12-19-2003, 06:57 AM
If you look at one of the root-dns server which handel all the information for all the top level domains (.com/.net) etc. where they are pushing a constant 10-15 mbits/second they are only using are just Alphas and Xeons and that is for a couple of million domains

Rus