我的机器上有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