16.04 detecta 3,6 GB de memória de um total de 32 GB

2

Estou fazendo a transição do Windows para o Ubuntu. Meu desktop tem 32 GB de memória física instalada e todos detectados pelo BIOS e versões anteriores do sistema operacional. Desde que me mudei para o Ubuntu 16.04, apenas reconhece 3.6GB. Todas as ferramentas do sistema operacional informam a mesma memória, free -h , top , dmesg etc.

Estou executando x86_64. Existe uma configuração para acessar a memória completa?

free -h :

top :

Por favor, deixe-me saber se você precisa de qualquer saída de log ou informações. Agradecemos antecipadamente.

Atualizar

Saída de dmesg | grep Memory

Root@AGsys:~# dmesg |grep Memory 
[ 0.000000] Memory: 3420004K/3667512K available (8394K kernel code, 1282K rwdata, 3944K rodata, 1480K init, 1292K bss, 247508K reserved, 0K cma-reserved)

Saída de uname -a

root@AGsys:~# uname -a 
Linux AGsys 4.4.0-36-generic #55-Ubuntu SMP Thu Aug 11 18:01:55 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
    
por TechE Monk 14.09.2016 / 05:06

2 respostas

4

Existem duas causas prováveis para isso:

  1. Se você estiver executando uma versão de 32 bits do Ubuntu, ela usará no máximo cerca de 3,5 GB de sua RAM instalada, independentemente de quantos e quantos grandes DIMMs você tiver. Como seu sistema reporta como 64 bits, se este for o caso, isso pode indicar problemas adicionais; A reinstalação limpa é a maneira mais confiável de consertar isso, embora possa ser devido a configurações de comando leftover no GRUB.

  2. Não é inédito receber peças falsificadas. Ou seja, é possível que você tenha vendido DIMMs de 2 GB como DIMMs de 32 GB. Uma vez que vejo no seu último comentário que você está executando o Ubuntu de 64 bits, essa parece ser a possibilidade mais provável. Se você remover um dos DIMMs e examinar o número de peça estampado em um dos chips, poderá verificar se a parte do chip é, na verdade, um chip de 32 Gb ou, alternativamente, que é uma parte de 2 Gb. / p>

por Zeiss Ikon 14.09.2016 / 13:09
0

UPDATE

Parece que o problema foi com o kernel de 32 bits que eu tinha antes de atualizar para 64 bits 16.04. Eu instalei o 16.04 após uma instalação limpa e agora consigo ver a memória correta.

Obrigado pelo seu apoio.

Felicidades!

    
por TechE Monk 21.09.2016 / 03:58