CentOS detectando apenas 50% da memória RAM

CentOS detectando apenas 50% da memória RAM

Eu tenho 16 GB de RAM na minha máquina. Antes, free -m gerava 16 GB de RAM normais, mas agora (após uma reinicialização) ele detecta apenas 8 GB de RAM. Um módulo de memória RAM está danificado?

grep -i memória /var/log/dmesg saídas

Memory: 15621184k/16017200k available (2535k kernel code, 387120k reserved, 1748k data, 196k init). (O que me parece 16 GB).

free -msaídas:

              total       used       free     shared    buffers     cached
Mem:          7484       7415         68          0       6104        524
-/+ buffers/cache:        786       6697
Swap:         2055          0       2054

Algo que possa estar faltando?

Desde já, obrigado.

Responder1

Espere, espere - você diz "Estou usando o servidor como um Xen HVM (DomU)".

Você quer dizer que este domínio é dom0 (a instância principal)?

Se sim, então sim, sua memória dom0 diminui quando você inicia domínios domU.

Use xentoppara ver quanta memória realmente existe e para quem ela está alocada.

Para alterar a alocação, use o comando:

xm mem-set <domainid> <memorysize>

Responder2

Execute o seguinte para ver quais dmidecoderelatórios de RAM instalada.

dmidecode -t 17mostrará a população de DIMM por slot.

O seguinte exibirá a RAM total.

dmidecode -t 17 | awk '( /Size/ && $2 ~ /^[0-9]+$/ ) { x+=$2 } END{ print "\t" "Installed Ram: " x "MB"}'

[root@bootylicious ~]#  dmidecode -t 17 | awk '( /Size/ && $2 ~ /^[0-9]+$/ ) { x+=$2 } END{ print "\t" "Installed Ram: " x "MB"}'

        Installed Ram: 65536MB

informação relacionada