CentOS detecta apenas 50% de ram

1

Eu tenho 16 GB de RAM na minha máquina. Antes, free -m produzia o RAM normal de 16 GB, 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 memory / var / log / dmesg saídas

Memory: 15621184k/16017200k available (2535k kernel code, 387120k reserved, 1748k data, 196k init) . (Que parece 16 GB para mim).

free -m de saídas:

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

Algo que eu possa estar faltando?

Obrigado antecipadamente.

    
por Devator 24.11.2011 / 18:42

2 respostas

2

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

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

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

Use xentop para ver quanta memória realmente está lá e para quem ela está alocada.

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

xm mem-set <domainid> <memorysize>
    
por 24.11.2011 / 20:37
2

Execute o seguinte para ver o que dmidecode reporta para a RAM instalada.

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

O seguinte irá mostrar o total de RAM.

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
    
por 24.11.2011 / 19:41