64-bit processing offers performance advantages to the standard 32-bit processors and because of this, we're considering using the AMD64 Opteron processor on our newest webserver. However, I've read of people having headaches on the 64-bit platforms. Do the performance advantages outweigh the headaches? This webserver-to-be will be running Red Hat Enterprise Linux 4, Apache 2.2.2, MySQL 5.0.21 (95% of MySQL's use is reads) and PHP 5.1.4 (limited use of two other applications http://www.nagios.org/
). Probally use RAID 1 or RAID 10 depending on the $$ budget.
A. What performance advantages are we going to see using 64-bit processing on the Opteron over just using a standard 32-bit processor.
B. How much headache can we expect supporting this beast if we use dual-processor Opterons?
C. Bottomline, would you suggest we go with 64-bit or 32-bit?
Here's the research we've already done:
1. MySQL runs faster on dual-core Opteron > http://www.tomshardware.com/2003/04/22/duel_of_the_titans/page18.html
2. Limited support for 64-bit platforms > http://www.zdnet.com.au/news/hardware/soa/Who_wants_or_needs_64_bits_/0,2000061702,39241928,00.htm
3. Limited driver support for 64-bit platforms > http://os.newsforge.com/article.pl?sid=05/03/30/1242206&tid=152&tid=2&tid=150&tid=74
4. MySQL doesn't run significantly faster on 64-bit > http://enterprise.linux.com/enterprise/05/06/09/1413209.shtml?tid=121