11,10 x86 - problema de memória RAM (mostra 3,4 GB quando 8 GB estão instalados)

5

Instalei recentemente o Ubuntu 11.10 x86 em um novo computador com 2 x 4 GB de RAM instalado (total de 8 GB).

Mas quando vou ao monitor do sistema Ubuntu, ele mostra apenas 3,4 GB de memória (e 8 GB de swap). Eu também tenho um Windows 7 instalado com dual boot no mesmo computador, e lá mostra 8 GB de RAM em "Painel de Controle > Sistema". O BIOS também reconhece os 8 GBs.

Eu pensei que isso poderia ser um problema da versão x86, e eu precisava usar x64, mas eu apenas perguntei a um amigo que tem o mesmo computador com Ubuntu 11.04 x86 e ele diz que o monitor do sistema mostra 8 GB de RAM.

O que eu poderia tentar fazer com que o Ubuntu reconheça os 8 GB de RAM? Eu nem sei por onde começar a testar.

$ sudo dmidecode --type 17 | grep -E "Size|Form Factor|Memory Device|Type"[sudo] password for revered:
Memory Device
    Size: 4096 MB
    Form Factor: DIMM
    Type: Unknown
    Type Detail: None
Memory Device
    Size: 4096 MB
    Form Factor: DIMM
    Type: Unknown
    Type Detail: None
Memory Device
    Size: No Module Installed
    Form Factor: DIMM
    Type: Unknown
    Type Detail: None
Memory Device
    Size: No Module Installed
    Form Factor: DIMM
    Type: Unknown
    Type Detail: None

$ free
             total       used       free     shared    buffers     cached
Mem:       3608164     566356    3041808          0      36748     222304
-/+ buffers/cache:     307304    3300860
Swap:      8369148          0    8369148
    
por Uoplem 25.12.2011 / 20:36

2 respostas

5

Em um sistema operacional de 32 bits, há um máximo de 4 GB de RAM que podem ser usados. A exceção é um kernel PAE, que é basicamente um kernel de 32 bits que suporta mais RAM.

Sugiro que você instale apenas um sistema operacional de 64 bits, pois isso geralmente oferece melhor desempenho. A outra solução seria instalar o kernel do PAE, que pode ser feito a partir do centro de software.

    
por RobinJ 25.12.2011 / 20:42
6

O kernel do PAE é instalado por padrão se o instalador de 32 bits detectar 4 GB ou RAM ou mais. Algo deve ter dado errado com essa detecção ou você pode ter tido menos RAM no momento da instalação e atualizado mais tarde.

Independentemente disso, você deve usar o kernel do PAE, que verá toda a RAM. Instale o pacote linux-image-generic-pae que deve obter o kernel PAE mais recente e, se tudo correr bem, remova os kernels genéricos.

    
por mikewhatever 25.12.2011 / 22:42