Возможный дубликат:
Какую ОС мне выбрать для своего VPS?
На сервере начального уровня (одно виртуальное 64-битное ядро с частотой 2,5 ГГц и 512 МБ памяти) имеет ли смысл устанавливать 32-битный или 64-битный Linux? 64-битная установка будет использовать больше ресурсов на диске и в памяти, но как они будут сравниваться по производительности?
Выберите 32-разрядную версию, если вам не хватает памяти.
В большинстве случаев разница в производительности очень небольшая. Особенно это касается виртуальных машин. Однако, выделив всего 512 МБ ОЗУ, вы сразу же столкнетесь с лимитом памяти. Использование 32-битной ОС с 32-битными приложениями немного поможет.
Как правило, на оборудовании x86 вы хотите использовать набор инструкций x86_64, когда это возможно. Что наиболее важно, это предлагает более универсальные регистры ЦП, которые являются ограниченным ресурсом в архитектуре Intel x86. Вероятно, этого достаточно, чтобы оправдать использование дополнительной памяти.
Кроме того, с x86_64 у вас всегда есть возможность использовать бит NX, важный для безопасности. Для 32-разрядной версии вам потребуется специальное ядро «PAE», иначе эту функцию придется эмулировать в программном обеспечении, что снизит производительность. (Итак, если вы переходите на 32-разрядную версию, убедитесь, что используете ядро с поддержкой PAE.)
Тем не менее, единственный реальный способ ответить на этот вопрос - это сравнить с вашей конкретной нагрузкой.