У меня есть коробка ESXi (v4.1 U2) с 16 ГБ оперативной памяти и 8 ядрами процессора.
Полный стек будет включать 2 экземпляра CentOS 6:
1) DB Server
MySQL
2) Web server
Apache httpd load balancer
2X Jetty App. Servers (Scalatra + Scalate + ScalaQuery)
Jedis cache
С точки зрения ресурсов у меня все должно быть хорошо, но мне интересно, какое влияние / выгода дает переход на 64-битную версию с этой настройкой? Apache будет использовать Google mod_pagespeed с кешем в памяти; Джедаи, очевидно, тоже находятся в памяти.
Я ищу максимальную производительность.
Нет веских причин использовать 32-разрядную ОС для новых развертываний на современном оборудовании. Вы хотите иметь возможность обращаться к доступным вам ресурсам и использовать их. Даже если вы считаете, что 32-битной версии достаточно, 64-битная версия будет более перспективной. Наконец, нелегко перейти с 32-битной на 64-битную без переустановки системы. С административной точки зрения это самая большая причина использовать 64-разрядную версию.