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

Какие преимущества дает использование 64-битного сервера?

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

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

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

Какая мне польза от 64-битного сервера. Все дело в памяти?

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

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

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

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

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

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