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 -m
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 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 xentop
para 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 dmidecode
relatórios de RAM instalada.
dmidecode -t 17
mostrará 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