Apenas dois 2GB de memória disponível no kernel Linux de 64 bits

2

Acabei de atualizar meu Debian Linux (Wheezy) para um kernel de 64 bits, assim como binários de modo de usuário, em uma tentativa de usar os 4 GB de memória no sistema sem PAE.

Trocar o kernel e os pacotes parece ter corrido bem, mas não estou obtendo o resultado esperado:

mymachine:~# dmesg | grep Memory
[    0.000000] Memory: 2007644k/2062784k available (3494k kernel code, 452k absent,
                       54688k reserved, 3042k data, 476k init)

mymachine:~# uname -m
x86_64

O que poderia estar causando isso? Eu gostaria de expandir a memória ainda mais, mas se eu não posso nem usar os atuais 4GB, isso é um pouco inútil:)

lshw output diz que a memória está instalada corretamente:

 *-memory
      description: System Memory
      physical id: 29
      slot: System board or motherboard
      size: 4GiB
    *-bank:0
         description: DIMM DDR Synchronous 1333 MHz (0.8 ns)
         product: PartNum0
         vendor: Manufacturer0
         physical id: 0
         serial: SerNum0
         slot: DIMM A1
         size: 2GiB
         width: 64 bits
         clock: 1333MHz (0.8ns)
    *-bank:1
         description: DIMM DDR Synchronous 1333 MHz (0.8 ns)
         product: PartNum1
         vendor: Manufacturer1
         physical id: 1
         serial: SerNum1
         slot: DIMM B1
         size: 2GiB
         width: 64 bits
         clock: 1333MHz (0.8ns)

O Recurso de Remapeamento de Memória está ativado no meu BIOS.

    
por Thorarin 24.02.2013 / 21:52

1 resposta

1

Sua placa-mãe aparentemente suporta apenas 2 GB ou tem bugs. Veja a seção bios e820 das mensagens de inicialização do kernel para saber exatamente qual memória seu bios está dizendo ao kernel que possui.

    
por 25.02.2013 / 03:57

Tags