Which operating system is more suitable to run unbound?

Hi
We are ready to deploy a DNS server.As a DNS resolver, which is about 50 thousand users resolve DNS server (recursive, caching, etc.).
Hardware environment: two 4-core CPU, 8GB memory, Gigabit Ethernet
Previously, using bind9 + Solaris 10 x86. This is because, after the actual test, that Bind9 runs on Solaris than running on FreeBSD provides higher performance,especially BIND9 run in multi-threaded mode.
Now, we want to use unbound. Do not know that the operating system more suitable for unbound provide higher performance and stability? Solaris 10 x86 is still Freebsd 7.3 or FreeBSD 8.1? 64-bit or 32-bit?
thank you!

Lab tests and just "what are you more comfortable maintaining" should
answer this. If everything goes wrong, can you fix/diagnose a Solaris
box quicker than a FreeBSD box? If to you the costs of maintaining each
OS is equal, then why not use both?

If you anycast your deployment of DNS servers it is easy enough to light
up and extinguish differing resolvers when they develop faults:

http://www.digriz.org.uk/ha-ospf-anycast - Linux/Cisco but adaptable

There is actually some weight and sensibility to have a variety of OS's
to provision a service (and by extension a mix of DNS software). For
example, say a vulnerability is found in one of the two OS's you use,
only one of your resolvers is exploitable.

Sorry for the non-answer, but 'both' is also in my opinion a good
suggestion :slight_smile:

Cheers

usk daemon wrote:

Hi
We are ready to deploy a DNS server.As a DNS resolver, which is about
50 thousand users resolve DNS server (recursive, caching, etc.).
Hardware environment: two 4-core CPU, 8GB memory, Gigabit Ethernet
Previously, using bind9 + Solaris 10 x86. This is because, after the
actual test, that Bind9 runs on Solaris than running on FreeBSD
provides higher performance,especially BIND9 run in multi-threaded
mode.
Now, we want to use unbound. Do not know that the operating system
more suitable for unbound provide higher performance and stability?
Solaris 10 x86 is still Freebsd 7.3 or FreeBSD 8.1? 64-bit or 32-bit?
thank you!

I think that your performance question is moot, because here on linux
(Debian Squeeze, amd64) with 9000 concurrent users unbound eats approx.
5-6% CPU at peak time at lower-spec hardware. The CPU is Intel(R)
Pentium(R) Dual CPU E2200 @ 2.20GHz (two cores, each has 4399.60
bogomips), the server has 2 GB of RAM.

As for stability, I can't really judge, but we had no crashes yet.