系统安装有4GB物理内存,但是使用free命令或者查看/proc/meminfo命令只能查看到3.7GB的内存。为什么?
解决方法:
解决方法:
相关版本:Red Hat Enterprise Linux
现象:
在POST过程中,计算机可以正确检测到所有的内存,但是在操作系统下不能查看到全部的内存。内存检测也是正常的,在GRUB/LILO中也没有传递任何的参数给操作系统。
解决方法:
这个问题通常是因为操作系统没有把为PCI资源保留的内存空间计算进可用物理内存。这个不是操作系统的缺陷。
PCI资源包含但包括主板网卡,声卡,AGP/PCI显卡在内的很多设备,通常电脑会有多个设备。并且会保留很多内存给这些设备使用。需要注意的是实际内存数量和系统可用内存数量,每个不同的电脑会有不同的系统可用内存,甚至有时他们实际上配置了同样的物理内存。