J'utilise Ubuntu 12.04 32 bits. Mes grains sont des grains PAE. Je sais que ce sont les noyaux que nous pouvons utiliser pour les systèmes d'exploitation 32 bits qui ont 4 Go de RAM, pour utiliser les 4 Go de RAM.
Mon système est un système 32 bits. J'ai donc pensé que je n'en avais pas besoin. Quels sont les avantages et les inconvénients que je vais avoir si je continue à utiliser les noyaux 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
Réponses:
Réponse courte: passez à 64 bits si vous le pouvez, ce qui est plus rapide que les deux PAE / non-PAE 32 bits; si vous ne le pouvez pas, le non-PAE peut être 1 à 2% plus rapide que le PAE.
En théorie, le PAE a un léger surcoût par rapport au non-PAE ...
... mais en pratique ce surcoût est négligeable (presque rien) ...
et 64 bits bat presque toujours les DEUX noyaux 32 bits - allez-y!
Comparaison des accès aux tables de pages non PAE et PAE:
Non-PAE
PAE
la source
Pour certaines données du monde réel, voici quelques points de repère que j'ai rassemblés pour les installations i386, i386-pae et amd64 sur un netbook basé sur Atom et un ordinateur portable basé sur Sandybridge:
http://kernel.ubuntu.com/~cking/power-benchmarking/blueprint-foundations-p-64bit-by-default/hpmini-and-x220-tests/results-3/results.txt
..peut donner un aperçu des avantages et des inconvénients.
la source
J'ai eu de sérieux problèmes avec 32 bits 12.04 avec certains logiciels (système de fichiers zfs), dévoilant les limitations vmalloc des systèmes 32 bits (j'ai essayé à la fois le paramétrage pae et non pae et vmalloc et depmod, à mort ... mais non Succès). Il s'agit probablement d'un cas particulier, mais qui pourrait être donné à titre d'exemple. La limitation quelque part au cœur des noyaux 32 bits est de 1 Go, même si jusqu'à 3,2 Go sont utilisables.
Optez pour 64 bits si vous le pouvez. Je suis à peu près sûr que Tou vcan ... Je suppose qu'à ce jour, il (= noyau 64 cpu) devrait être pris en charge par presque tous les systèmes en cours d'exécution. Plus tard, la "mise à niveau" est en quelque sorte difficile (cela signifie en fait la réinstallation, même si dpkg et la copie de / etc / et / home / peuvent aider à lancer une nouvelle installation ..), mais cela devrait quand même être acceptable. Je pense qu'il n'y a aucun problème à craindre avec le 64 bits, même si vous êtes obligé d'utiliser une application 32 bits ancienne / fermée ou certaines bibliothèques pour une raison quelconque.
la source