Tengo 16 GB de RAM en mi máquina. Antes, free -m generaba la RAM normal de 16 GB; sin embargo, ahora (después de reiniciar) solo detecta 8 GB de RAM. ¿Está dañado un módulo de RAM?
grep -i memoria /var/log/dmesg salidas
Memory: 15621184k/16017200k available (2535k kernel code, 387120k reserved, 1748k data, 196k init)
. (Lo que me parece 16 GB).
free -m
salidas:
total used free shared buffers cached
Mem: 7484 7415 68 0 6104 524
-/+ buffers/cache: 786 6697
Swap: 2055 0 2054
¿Algo que me pueda faltar?
Gracias de antemano.
Respuesta1
Espere, espere: dice "Estoy usando el servidor como Xen HVM (DomU)".
¿Quiere decir que este dominio es dom0 (la instancia principal)?
Si es así, entonces sí, su memoria dom0 se reduce cuando inicia dominios domU.
Úselo xentop
para ver cuánta memoria hay realmente y a quién está asignada.
Para cambiar la asignación, use el comando:
xm mem-set <domainid> <memorysize>
Respuesta2
Ejecute lo siguiente para ver qué dmidecode
informes hay para la RAM instalada.
dmidecode -t 17
mostrará la población de DIMM por ranura.
Lo siguiente generará la 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