8 Go de RAM sur un processeur 64 bits utilisant Ubuntu 32 bits

20

Je vais répéter le titre dans un mot plus long. Un Ubuntu 32 bits peut-il adresser plus de 4 Go de RAM sur un processeur 64 bits?

asdacap
la source
8
Y a-t-il une raison pour laquelle vous ne souhaitez pas installer la version 64 bits?
Lekensteyn
Les programmes 64 bits vont généralement utiliser plus de mémoire; jusqu'à deux fois plus de mémoire dans certains cas. Voilà une bonne raison.
poolie

Réponses:

15

Vous devez utiliser le noyau Linux PAE. Le programme d'installation devrait être en mesure de sélectionner le noyau PAE pour vous. Assurez-vous que lors de l'installation, il existe une connectivité Internet, de sorte que vous obtenez le noyau PAE dès le départ. En cas de doute, vous pouvez installer en utilisant le DVD ISO d'Ubuntu (qui a définitivement le noyau PAE). Pour plus d'informations sur PAE, voir Activation de PAE .

user4124
la source
Il existe une option de noyau pour prendre en charge de grandes quantités de RAM. La recompilation du noyau peut donc être une option si, pour une raison quelconque, on ne veut pas en créer un dans les référentiels: linuxtweaking.blogspot.com/2010/05/…
con-f-use
Il existe déjà des noyaux PAE Linux dans les référentiels officiels, donc un utilisateur devrait probablement en choisir un.
user4124
@ con-f-use que les options du noyau EST PAE, ubuntu a déjà un noyau PAE précompilé dans les référentiels.
crasic
13

Ubuntu 32 bits installera automatiquement le noyau PAE s'il détecte 4 Go de RAM ou plus. Vous n'avez rien à faire du tout. Le noyau PAE peut traiter jusqu'à 64 Go de RAM. La pénalité de performance introduite par PAE est insignifiante.

vartec
la source
4

Comme tout le monde l'a écrit, le système dans son ensemble peut utiliser plus de 4 Go avec PAE. Mais chaque processus ne peut traiter que 4 Go.

elmicha
la source
3

Oui il peut. J'exécute exactement la configuration que vous demandez sans aucun problème. De toute évidence, vous devez utiliser le noyau PAE.

Cependant, vous devriez vous demander s'il est préférable d'exécuter le noyau 64 bits car il permet d'utiliser le processeur plus efficacement. Cela dépend de ce que vous avez l'intention de faire avec l'ordinateur si un noyau 32 bits ou 64 bits est plus efficace.

txwikinger
la source
1
Comment utilise-t-il le CPU plus efficacement?
poolie
2

Pour ce que j'ai appris, si vous installez le 32Bit Ubuntu sur un PC qui a plus de 4 Go ou Ram, il passera automatiquement en mode PAE pour pouvoir utiliser la mémoire supplémentaire. Il n'est pas nécessaire de l'activer car il le fait automatiquement lorsqu'il voit que vous avez plus de 4 Go de RAM.

Pour les performances d'utilisation de PAE, ne vous inquiétez pas car la différence entre celui-ci et le 32 bits normal est inférieure à 2% lorsque vous utilisez la mémoire au-dessus des 4 Go. Lorsque vous utilisez la mémoire dans la plage de 4 Go, les performances seront identiques.

Luis Alvarado
la source
0

Avec PAE, vous pouvez faire quelque chose comme ça, mais cela provoque des problèmes de compatibilité pour certains logiciels.

À moins que quelque chose ne fonctionne pas pour vous après l'avoir essayé. Il vaut mieux utiliser simplement 64 bits!

vous pouvez exécuter des applications 32 bits sur un système 64 bits avec les ia32-libs.

Savoir si vous les avez depuis un terminal:

dpkg -l|grep ia32-libs

et pour installer le type dans:

sudo apt-get install ia32-libs

Je vous invite à utiliser 64 bits.

sgsg
la source
2
Vraiment, des problèmes de compatibilité? Le PAE n'est-il pas entièrement transparent pour l'espace utilisateur?
poolie