Назад | Перейти на главную страницу

32-битный против 64-битного на младшем сервере

Возможный дубликат:
Какую ОС мне выбрать для своего 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.)

Тем не менее, единственный реальный способ ответить на этот вопрос - это сравнить с вашей конкретной нагрузкой.