Какую выгоду я получу от использования 64-битного сервера?

Какую выгоду я получу от использования 64-битного сервера?

Возможный дубликат:
Какие преимущества дает использование 64-разрядной операционной системы?

Я купил небольшой 256-мегабайтный слайс от slicehost и установил на него Ubuntu 10.04 64bit и wordpress. Производительность была отвратительной, так как apache пожирал всю мою память. После того, как я немного приручил apache и переключился на fCGI, все пошло нормально.

Затем я пересобрал сервер на 32-битную версию, и производительность стала намного выше.

Какую выгоду я получу от 64-битного сервера? Все дело в памяти?

решение1

Главное преимущество в том, что вы можете выделять больше памяти процессам. Теоретически существует ограничение в 4 ГиБ/процесс в 32-битных системах (на практике существуют как обходные пути, так и другие ограничения на память, которую может использовать процесс).

64-битные системы используют более длинные указатели и другой набор инструкций, что может замедлить некоторые приложения, но ускорить другие. Они используют немного больше памяти. На практике особой разницы не заметно, если только вы не работаете в области HPC.

Драйвера для 64-битных систем становятся более зрелыми. Раньше они были большой проблемой, особенно для Windows.

На самом деле нет никаких веских причин переходить на 64 или 32 бита, если только:

  1. Вы имеете дело с приложениями, которым требуется более 2 ГБ оперативной памяти
  2. Вы имеете дело с 64-битными приложениями
  3. Вам нужны драйверы, которые являются зрелыми только в 32-битной версии.

Сегодня большинство людей по умолчанию используют 64-битные системы.

Связанный контент