Centos 7 está detectando apenas menos de 3 GB de RAM em vez de 4
[root@compute ~]# free -m
total used free shared buffers cached
Mem: 2913 425 2488 8 1 228
-/+ buffers/cache: 195 2718
Swap: 3215 0 3215
Como posso solucionar problemas adicionais? Por favor, sugira
Responder1
Você está usando gráficos integrados? Uma parte da RAM do sistema será dedicada à GPU integrada. Você deve conseguir alterar esse valor no BIOS (as configurações padrão são altamente recomendadas). Além disso, o CentOS reserva uma parte da RAM para ser usada em caso de pânico no Kernel. Isto não será utilizável.
Verifique a configuração do BIOS e quaisquer configurações do kdump (ou similar, não tenho certeza se o CentOS 7 usa o kdump especificamente, mas as versões mais antigas o fizeram). Isso pode lançar alguma luz sobre a falta de memória.
Responder2
É um computador de 32 bits ou um sistema operacional de 32 bits? Se sim, você não consegue ver mais de 4 GB. A memória de vídeo ocupará espaço e tornará a RAM invisível. Portanto, se você tiver uma placa de vídeo de 1024 MB de RAM e 4 GB de RAM, seu computador verá apenas 3 GB de RAM devido à ocupação de 1 GB de memória da placa de vídeo.
A única maneira de ver mais de 4 GB é habilitar o PAE ou ter um processador e sistema operacional de 64 bits.
Eu começaria a verificar isso.