18

Я владею рабочей станцией Linux, которая в настоящее время имеет 4 ГБ оперативной памяти и планирует в ближайшее время перейти на 8 ГБ. Процессор - Core2Quad Q9550 .

Должен ли я установить 32- или 64-битный вариант Linux?

8 ответов8

18

Вы должны установить 64-разрядную версию Linux. Несмотря на то, что для 32-разрядного ядра существуют способы адресации более 4 ГБ, приложения все равно будут иметь ограничение в 3 ГБ.

5

Вы можете запустить 64-битное ядро и 32-битный дистрибутив, который предоставит вам полный доступ к 4 ГБ или более ОЗУ без потери производительности PAE. Это то, что я делаю на своей машине. Debian имеет linux-image-amd64, доступный для i386. К сожалению, Ubuntu этого не делает, вам придется скомпилировать собственное ядро, и я не знаю, есть ли в других дистрибутивах пакеты.

Тем не менее, для новых установок я бы рекомендовал 64-битную, так как производительность выше, если вы можете жить с хаки для 32-битных бинарных файлов, таких как Skype и некоторые плагины для браузера. В настоящее время дистрибутивы RPM поддерживают эту функцию в порядке, в то время как Debian и Ubuntu этого не делают, но сейчас работают над поддержкой нескольких архивов, и в этом году ожидается первый выпуск Ubuntu 9.10.

4

Я бы установил 64-битную версию и, возможно, что-то вроде VirtualBox, чтобы я мог параллельно запускать 32-битную версию на тот случай, если мне понадобится какое-то программное обеспечение, доступное только в 32-битной версии.

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

4

32-разрядный может использовать только менее 4 ГБ для одного процесса, но он может использовать больше для всей системы. В Linux не так много несерверных приложений, которым понадобится столько оперативной памяти, сколько я могу себе представить.

Вам просто нужно установить ядро PAE (расширение физического адреса):

sudo sudo apt-get install linux-headers-server linux-image-server 

и затем перезагрузите компьютер. Беги сверху или свободнее и тебе надо больше барана. Я рекомендую 32-разрядную версию для пользователей настольных компьютеров.

4

Вот один обзор от LinuxForums.

Я бы колебался, если вы много работали с нишей или разрабатывали инструменты, написанные на полностью скомпилированных языках. Многие из проектов, которые меня интересуют, например, LDC, только начинают поддерживать 64-битные. Лично я сдерживаюсь, но я также держу больше оперативной памяти, так что это не проблема для меня.

3

Я запускаю 64bit 9.04 для домашнего компьютера. Я довольно много работаю с этой машиной, и единственная проблема, связанная с 64-битной архитектурой, с которой я сталкиваюсь, - это проблемы со стабильностью в 64-битной версии Adobe Flash.

2

Перейти на 64-разрядный. 32-разрядный может получить доступ только к 3,5 ГБ ОЗУ, и большинство проблем совместимости были устранены. Чтобы сделать это еще проще, используйте популярный дистрибутив, такой как Ubuntu.

1

Чтобы использовать все 8 ГБ естественно, вы должны установить 64-битную версию.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .