8 ГБ ОЗУ на 64-битном процессоре с использованием 32-битной Ubuntu

20

Я собираюсь повторить название более длинным словом. Может ли 32-битная Ubuntu адресовать более 4 ГБ ОЗУ на 64-битном процессоре?

asdacap
источник
8
Есть ли причина, по которой вы не хотите устанавливать 64-битную версию?
Лекенштейн
64-битные программы обычно используют больше памяти; в некоторых случаях вдвое больше памяти. Это одна из веских причин.
пул

Ответы:

15

Вам нужно использовать ядро ​​PAE Linux. Установщик должен выбрать ядро ​​PAE для вас. Убедитесь, что при установке есть подключение к Интернету, так что вы получаете ядро ​​PAE с самого начала. Если вы сомневаетесь, вы можете установить с помощью DVD-диска Ubuntu (который определенно имеет ядро ​​PAE). Для получения дополнительной информации о PAE см. Включение PAE .

user4124
источник
Существует опция ядра для поддержки большого количества оперативной памяти. Так что перекомпиляция ядра может быть вариантом, если по какой-то причине никто не хочет создавать репозитории: linuxtweaking.blogspot.com/2010/05/…
con-f-use
В официальных репозиториях уже есть упакованные ядра PAE Linux, поэтому пользователь, вероятно, должен выбрать одно из них.
user4124
@ Con-е использование , что параметры ядра IS PAE, убунт уже имеет прекомпилирована PAE ядро в репозиториях.
авария
13

32-битная Ubuntu автоматически установит ядро PAE, если обнаружит 4 ГБ ОЗУ или более. Вам не нужно ничего делать с этим. Ядро PAE может адресовать до 64 ГБ ОЗУ. Снижение производительности, введенное PAE, незначительно.

Vartec
источник
4

Как все писали, система в целом может использовать более 4 ГБ с PAE. Но каждый процесс может адресовать только 4 ГБ.

elmicha
источник
3

Да, оно может. Я запускаю именно ту конфигурацию, которую вы запрашиваете, без каких-либо проблем. Очевидно, вам нужно использовать ядро ​​PAE.

Однако вы должны подумать о том, лучше ли запускать 64-битное ядро, поскольку оно позволяет более эффективно использовать процессор. Это зависит от того, что вы намерены делать с компьютером, если 32-битное или 64-битное ядро ​​более эффективно.

txwikinger
источник
1
Как он использует процессор более эффективно?
пул
2

Из того, что я узнал, если вы установите 32-битную Ubuntu на ПК, который имеет более 4 ГБ или Ram, он автоматически переключится в режим PAE, чтобы использовать дополнительную память. Нет необходимости включать его, поскольку он делает это автоматически, когда видит, что у вас более 4 ГБ ОЗУ.

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

Луис Альварадо
источник
0

С PAE вы можете сделать что-то подобное, но это вызывает проблемы совместимости для некоторых программ.

Если что-то не работает для вас после того, как вы попробовали это. Лучше просто использовать 64-битную версию!

вы можете запускать 32-битные приложения в 64-битной системе с помощью ia32-libs.

Узнайте, есть ли у вас их из терминала:

dpkg -l|grep ia32-libs

и для установки введите:

sudo apt-get install ia32-libs

Я призываю вас использовать 64-битную.

Самгук саги
источник
2
Действительно проблемы с совместимостью? Разве PAE не полностью прозрачен для пространства пользователя?
пул