better performance with 32 bit ! why?

Michael Graff mgraff at isc.org
Wed Jun 29 17:54:33 UTC 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 6/29/11 9:16 AM, iharrathi.ext at orange-ftgroup.com wrote:
> Do i have to use bind compiled and running on 32 bit server to have
> better performance rather than bind compiled and running on 64 bit server?

No matter what, what gets you the best performance is what you should
choose to do.

BIND 9 does not currently benefit as much from more cores, but does from
more powerful cores.  I suspect this is what is happening in your tests.
 The 4 core machine is able to be fully utilized, and each core is
faster.  In the 8 core machine, you are not only doubling the amount of
data needed to be moved around in some cases, you are lowering the core
speed.  If BIND uses perhaps 6 of the cores, with the typical 64-bit
overhead of more data and more effort on the system, you are losing
performance.

Also, like mentioned by several here, you are not using identical
machines.  When you benchmark and compare results, you want to minimize
the differences or at least account for them.  Your machine is not just
made of CPUs, it has memory (which may vary in speed), network cards and
the drivers (which may be better or worse depending in the card and
drivers), and motherboard chipsets in use.

There are just too many variables to account for in your comparison that
we cannot really help with.  Thus, the only answer that is ultimately
important to you is, on this new hardware, how can I make BIND 9 run
fastest?  If that turns out to be a 32-bit OS or a 32-bit named binary,
that's your answer.

- --Michael
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJOC2bZAAoJEDRzoY2A7tzbkf8H/iIOCnEUfz8p6AtTBzuxcRag
z5R4f4C9vVd2MtqvYbN4BxrLz8dfqlgYM4ZAtIB7HyQnFnkeNuxIiqc1PDec6866
mpk/COSF+RP+mzMqenEbWcYOPl/giVq/0qFL+oqiD9Fq4PQCltsgCwMSf65fLdgH
CoutRsM8AAO3cJ6N80PIlAMe0kocP6K/MBGJyaJznKhZR/TusKCdRP9cg9xc9h51
Y6XlflaOE6EKXq9pv49JupUxSN6Fk5pVJ+jsBmr6wLroQIZpVZRK9Zm2idbvtrC5
L8EaeDgeYNJRCNglOT5kwYydAt/g3SvGkgm9Q1zNk+HqX18EeNTNqZqK31yETBo=
=ZSz9
-----END PGP SIGNATURE-----



More information about the bind-users mailing list