CentOS 6.3 x86_64, 3.3GB de memória disponível, 4GB de memória instalada

0

Eu pesquisei serverfault e encontrei esta pergunta: Linux x86_64 relata 3.2G de memória em vez de 4G

Mas meu problema é um pouco diferente daquele. Eu verifiquei meu BIOS. Não encontrei o Recurso de Remapeamento de Memória ou a opção relacionada. O computador é Samsung DM-v65 (parece disponível apenas na Coreia do Sul, feito em 2008) Atualizei o BIOS para a versão mais recente produzida pelo suporte da Samsung. Aqui está a página principal do BIOS:

BIOS - CFPL.1100.20070825.OJH

CPU - CPU Inter (R) Core (TM) 2 6320

Memória instalada - 4096MB

Disponível para o OS - 3317MB

Usado por dispositivos - 779MB

Freqüência DRAM - 667 MHz

Operação de memória - Intercalado de canal duplo

Existe alguma coisa que eu possa fazer para obter todos os 4GB de memória para usar? Agradecemos antecipadamente.

EDITAR: recebi esta página. Ram de 4GB mostra como 3.3 gb Como citado na página,

The board utilizes 4 GB of addressable system memory. Typically the address space that is allocated for PCI Conventional bus add-in cards, PCI Express configuration space, BIOS (firmware hub), and chipset overhead resides above the top of DRAM (total system memory). On a system that has 4 GB of system memory installed, it is not possible to use all of the installed memory due to system address space being allocated for other system critical functions. These functions include the following:

  • BIOS/firmware hub (2 MB)
  • Local APIC (19 MB)
  • Digital Media Interface (40 MB)
  • Front side bus interrupts (17 MB)
  • PCI Express configuration space (256 MB)
  • MCH base address registers, internal graphics ranges, PCI Express ports (up to 512 MB)
  • Memory-mapped I/O that is dynamically allocated for PCI Conventional and PCI Express add-in cards.

this implies that the 'overlapping' memory is NOT relocated to a higher address. This was a rather low end desktop board from circa 2004, intended strictly to support Win2000/XP in 32bit mode. with the P4 500 and 600 series CPUs and onboard Intel shared memory graphics.

Então eu acho que tenho que aceitar o fato de não poder usar todos os 4GB da memória instalada. Esta questão pode ser encerrada. Obrigado a todos.

    
por Joe Jeong 08.03.2013 / 09:36

1 resposta

0

Uma maneira rápida de testar a quantidade de memória RAM disponível para o seu sistema, você pode verificar dmesg .

$ less /var/log/dmesg | grep e820
BIOS-e820: 0000000000010000 - 000000000009e000 (usable)
BIOS-e820: 0000000000100000 - 000000007f379000 (usable)
BIOS-e820: 000000007f379000 - 000000007f38f000 (reserved)
BIOS-e820: 000000007f38f000 - 000000007f3ce000 (ACPI data)
BIOS-e820: 000000007f3ce000 - 0000000080000000 (reserved)
BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
BIOS-e820: 00000000fe000000 - 0000000100000000 (reserved)
BIOS-e820: 0000000100000000 - 0000000c80000000 (usable)

Os valores são mostrados em hexadecimal, o que você pode fazer é adicionar os valores hexadecimais ao decimal e adicioná-los. Tenho certeza, você verá 3.3 GiB é utilizável.

    
por 08.03.2013 / 12:52

Tags