CentOS 5.6 x86 64 Não vendo toda minha memória

2

Então eu instalei o CentOS 5.6 em uma caixa na minha casa e ele não está reconhecendo toda a minha memória. Eu tenho 2GB na máquina, mas quando você executa um 'free -m' ou um 'top' ou um 'cat / proc / meminfo' ele mostra apenas que há 896796kB na máquina.

Alguma idéia?

    
por chantheman 02.05.2011 / 23:00

1 resposta

2

Na saída dmidecode , vejo:

  • A entrada Physical Memory Array tem um registro Number Of Devices: 2 .
  • Existem duas entradas Memory Device (conforme esperado). Uma é para um DIMM de 1024 MB (DDR2) em Bank0/1 , a outra é vazia ( No Module Installed ) em Bank2/3 .

Meu entendimento é que ou você tem dois slots para módulos de memória, um tem um módulo de 1GB e o outro está vazio; ou então você tem um desses tipos de placas-mãe que requerem pares de módulos, com quatro slots, um par de slots com módulos de 512MB correspondentes e o outro par de slots vazio. De qualquer forma, você só tem 1GB de memória.

Verifique a quantidade de memória que o BIOS reporta. Verifique quanta memória Memtest86 + vê. Eu suspeito que você descobrirá que todo software relata 1GB.

Se você acha que tem 2 GB, verifique novamente os módulos de memória. Se você tiver módulos não contabilizados, verifique se eles estão inseridos corretamente; tente remover o (s) módulo (s) no banco 0/1 e mover os módulos do banco 2/3 para o banco 0/1. Seus módulos ou placa-mãe podem estar com defeito ou podem ser incompatíveis.

Um ponto adicional é que 896796kB tem 148MB de falta de 1GB. Essa memória total não é sua RAM física total, é a RAM disponível para os aplicativos. O restante é usado por

  • periféricos de hardware, geralmente a placa gráfica. O da sua máquina provavelmente está usando 126MB.
  • o kernel. 20MB está no estádio esperado.
por 03.05.2011 / 22:41