В течение следующих нескольких дней мне понадобятся два экземпляра Linux VPS (вероятно, Ubuntu 10.04), один под управлением PHP и один для Ruby on Rails. Оба, скорее всего, будут использовать nginx и MySQL и иметь около 256-512 МБ ОЗУ.
Теперь вопрос в том, следует ли мне использовать 32-битную или 64-битную систему? Eсть связанный вопрос уже размещено, но без какой-либо конкретной информации о том, как решить.
Как показывает ваш опыт 32-битная и 64-битная системы в этих условиях? (Ruby / PHP, nginx, MySQL)
Одним из важнейших факторов, которые следует учитывать при выборе между 32- и 64-битной ОС, является рост. С 32-битной ОС вы достигнете потолка производительности при использовании 4 ГБ ОЗУ. С 64-битной ОС потолок производительности практически соответствует вашему бюджету. Судя по тому, что вы описываете, если вы не ожидаете очень быстрого роста, я бы сказал, что у вас, вероятно, какое-то время все хорошо.
32 бит. У вас очень мало оперативной памяти, поэтому вам не нужно обращаться к большому количеству (4 ГБ +) из какого-либо одного процесса. В этих случаях 64-битная версия, скорее всего, будет работать медленнее.
... опять же, рубин может быть каким-то особым случаем - я его не использую.