Возможный дубликат:
Какие преимущества дает использование 64-разрядной операционной системы?
Я купил небольшой 256-мегабайтный слайс от slicehost и установил на него Ubuntu 10.04 64bit и wordpress. Производительность была отвратительной, так как apache пожирал всю мою память. После того, как я немного приручил apache и переключился на fCGI, все пошло нормально.
Затем я пересобрал сервер на 32-битную версию, и производительность стала намного выше.
Какую выгоду я получу от 64-битного сервера? Все дело в памяти?
решение1
Главное преимущество в том, что вы можете выделять больше памяти процессам. Теоретически существует ограничение в 4 ГиБ/процесс в 32-битных системах (на практике существуют как обходные пути, так и другие ограничения на память, которую может использовать процесс).
64-битные системы используют более длинные указатели и другой набор инструкций, что может замедлить некоторые приложения, но ускорить другие. Они используют немного больше памяти. На практике особой разницы не заметно, если только вы не работаете в области HPC.
Драйвера для 64-битных систем становятся более зрелыми. Раньше они были большой проблемой, особенно для Windows.
На самом деле нет никаких веских причин переходить на 64 или 32 бита, если только:
- Вы имеете дело с приложениями, которым требуется более 2 ГБ оперативной памяти
- Вы имеете дело с 64-битными приложениями
- Вам нужны драйверы, которые являются зрелыми только в 32-битной версии.
Сегодня большинство людей по умолчанию используют 64-битные системы.