Używam 32-bitowego systemu Ubuntu 12.04. Moje jądra to jądra PAE. Wiem, że są to jądra, których możemy użyć w 32-bitowym systemie operacyjnym, który ma 4 GB pamięci RAM, aby wykorzystać wszystkie 4 GB pamięci RAM.
Mój system to system 32-bitowy. Więc pomyślałem, że ich nie potrzebuję. Jakie będą zalety i wady, jeśli będę nadal uruchamiał jądra 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
Odpowiedzi:
Krótka odpowiedź: wybierz 64-bit, jeśli możesz, co jest szybsze niż 32-bitowe PAE / inne niż PAE; jeśli nie możesz, PAE może być 1-2% szybszy niż PAE.
Teoretycznie PAE ma niewielki narzut w stosunku do innych niż PAE ...
... ale w praktyce ten narzut jest znikomy (prawie nic) ...
i 64-bitowe prawie zawsze bije ZARÓWNO 32-bitowe jądra - idź!
Porównanie dostępu do tabeli stron innych niż PAE vs. PAE:
Bez PAE
PAE
źródło
Dla niektórych danych rzeczywistych, oto kilka testów porównawczych, które zebrałem dla instalacji i386, i386-pae i amd64 na netbooku opartym na Atomie i laptopie opartym na Sandybridge:
http://kernel.ubuntu.com/~cking/power-benchmarking/blueprint-foundations-p-64bit-by-default/hpmini-and-x220-tests/results-3/results.txt
.. może dać wgląd w zalety i wady.
źródło
Miałem poważne problemy z używaniem 32-bitowego 12.04 z pewnym oprogramowaniem (systemem plików ZFS), odsłaniając ograniczenia vmalloc systemów 32-bitowych (próbowałem tuningu parametrów pae i non-pae oraz vmalloc i depmod, na śmierć ... ale nie sukces). Jest to prawdopodobnie szczególny przypadek, ale można go podać jako przykład. Ograniczenie gdzieś głęboko w jądrach 32-bitowych wynosi 1 GB, nawet jeśli można użyć do 3,2 GB.
Wybierz 64-bit, jeśli możesz. Jestem całkiem pewien, że Tou vcan ... Myślę, że do tej pory (= 64-bitowy rdzeń procesora) powinien być obsługiwany przez prawie każdy działający system. Późniejsze „uaktualnienie” jest w jakiś sposób niespokojne (oznacza to w rzeczywistości ponowną instalację, nawet jeśli dpkg i kopiowanie / etc / i / home / może pomóc w uruchomieniu nowej instalacji…), ale nadal powinno być dopuszczalne. Myślę, że z 64-bitowymi problemami nie należy się bać, nawet jeśli z jakiegoś powodu jesteś zmuszony używać starej / zamkniętej 32-bitowej aplikacji źródłowej lub niektórych bibliotek.
źródło