Linux服务器内存升级部分不可见

昨天,我用两个新的1GB DIMMreplace了我的一台服务器(从2006年或2007年开始)的两个256MB DIMM。 我也将Linux内核从2.6.30升级到2.6.35。 现在,最高和免费的报告总共有大约900MB的内存。 另一个1.1GB发生了什么?

关于你正在运行的linux内核,是自定义编译的吗? 如果我没有记错的话,在linux内核中有一个与内核可以访问多less内存有关的选项(1GB,4GB或者64GB,PAE)。 在32位内核上,我想现在的发行版会将其设置为4GB的默认值。 如果您的内核是自定义编译的,那么它可能会被设置为1GB。

不过,你应该做的第一件事是在启动时检查服务器,并检查BIOS有多less内存。 2006-2007的服务器无法处理1GB内存模块,我感到非常惊讶。

另一个1.1GB发生了什么?

他们不能通过主板解决?

认真。 如果你有一个256MB dimms的服务器,那么它是旧的。 这不是从2006年或2007年 – 或有人在eBay上购买它。 这是恕我直言,年纪大了许多。

而且它可能无法处理1GB暗箱。 简单。 很可能每个插槽可以处理的最大内存为512MB。 最有可能的是,它将一些物理内容映射到最大内存中,导致你再次释放100MB内存。

如果你把主板的规格(品牌,types等)在这里有人可以看看它。

检查BIOS,看看有多less内存在那里报告。 听起来不像操作系统的问题。