CentOS只检测到ram的50%

我的机器上有16GB内存。 之前,free -m输出正常的16 GB RAM,但是现在(重启后)只能检测到8 GB的RAM。 一个ram模块是否损坏?

grep -i内存/ var / log / dmesg输出

Memory: 15621184k/16017200k available (2535k kernel code, 387120k reserved, 1748k data, 196k init) 。 (这看起来像16 GB的我)。

free -m输出:

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

任何我可能会失踪?

提前致谢。

等待 – 你说“我正在使用服务器作为Xen HVM(DomU)”。

你的意思是这个域是dom0(主要实例)?

如果是这样,那么是的,当您启动domU域时,您的dom0内存会缩小。

使用xentop来查看实际存在的内存以及分配给谁。

要更改分配,请使用以下命令:

 xm mem-set <domainid> <memorysize> 

运行以下内容查看安装的RAM的dmidecode报告。

dmidecode -t 17将显示每个插槽的DIMM数量。

以下将输出总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