Я использую Ubuntu 12.04 32-bit. Мои ядра - это ядра PAE. Я знаю, что это ядра, которые мы можем использовать для 32-битных ОС, которые имеют 4 ГБ ОЗУ, чтобы использовать все 4 ГБ ОЗУ.
Моя система 32-битная. Поэтому я подумал, что они мне не нужны. Какие преимущества и недостатки у меня будут, если я продолжу работать с ядрами PAE?
raja@badfox:~$ uname -a
Linux badfox 3.2.0-24-generic-pae #39-Ubuntu SMP Mon May 21 18:54:21 UTC 2012 i686 i686 i386 GNU/Linux
Ответы:
Краткий ответ: перейдите на 64-битный режим, если это возможно, что быстрее, чем на 32-битном режиме PAE / non-PAE; если вы не можете, не PAE может быть на 1-2% быстрее, чем PAE.
В теории PAE имеет небольшие накладные расходы по сравнению с не-PAE ...
... но на практике эти накладные расходы незначительны (почти ничего) ...
и 64-битные почти всегда превосходят ОБА 32-битные ядра - дерзайте!
Сравнение доступа к таблице страниц без PAE и PAE:
Non-PAE
PAE
источник
Для некоторых реальных данных вот некоторые тесты, которые я собрал для установок i386, i386-pae и amd64 на нетбуках на базе Atom и ноутбуках на базе Sandybridge:
http://kernel.ubuntu.com/~cking/power-benchmarking/blueprint-foundations-p-64bit-by-default/hpmini-and-x220-tests/results-3/results.txt
..может дать некоторое представление о плюсах и минусах.
источник
У меня были серьезные проблемы с использованием 32-битного 12.04 с определенным программным обеспечением (файловая система zfs), раскрывающего ограничения vmalloc для 32-битных систем (я пытался до смерти настроить параметры как pae, так и non-pae, vmalloc и depmod ... но нет успех). Вероятно, это особый случай, но его можно привести в качестве примера. Ограничение где-то глубоко внутри 32-битных ядер составляет 1 ГБ, даже если можно использовать до 3,2 ГБ.
Перейти на 64-бит, если вы можете. Я вполне уверен, что Tou vcan ... Я думаю, что на сегодняшний день, он (= 64-битное ядро процессора) должен поддерживаться практически любой работающей системой. Последующее «обновление» как-то непросто (это фактически означает переустановку, даже если dpkg и копирование / etc / и / home / могут помочь запустить новую установку ..), но все же должно быть приемлемым. Я думаю, что с 64-битной версией проблем нет, даже если вы по какой-то причине вынуждены использовать старое / закрытое 32-битное приложение или некоторые библиотеки.
источник