Я использую 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-разрядные, если Вы можете, который быстрее, чем оба PAE/non-PAE 32-разрядный; если Вы не можете, non-PAE может быть на 1-2% быстрее, чем PAE.
Non-PAE
PAE
Для некоторых реальных данных вот некоторые тесты, которые я собрал для установок i386, i386-pae и amd64 на нетбук на базе Atom и ноутбук на базе Sandybridge:
.. может дать некоторое представление о плюсах и минусах.
У меня были серьезные проблемы с использованием 32-битного 12.04 с определенным программным обеспечением (файловая система zfs), раскрывающего ограничения vmalloc для 32-битных систем (я пытался до смерти настроить параметры как pae, так и non-pae, vmalloc и depmod). но безуспешно) Вероятно, это особый случай, но его можно привести в качестве примера. Ограничение где-то глубоко внутри 32-битных ядер составляет 1 ГБ, даже если можно использовать до 3,2 ГБ.
Переходите на 64-битную версию, если можете. Я вполне уверен, что Tou vcan ... Я думаю, что на сегодняшний день, он (= 64-битное ядро процессора) должен поддерживаться практически любой работающей системой. Последующее «обновление» как-то непросто (на самом деле это означает переустановку, даже если dpkg и копирование / etc / и / home / могут помочь запустить новую установку ..), но все же должно быть приемлемым. Я думаю, что с 64-битной версией проблем нет, даже если вы по какой-то причине вынуждены использовать 32-битное приложение со старым / закрытым исходным кодом или некоторые библиотеки.