服务器不能识别所有内存

我有超微X7DB8主板 。 我已经在每个插槽中放入16GB RAM 2GB。 它只承认8GB。 我知道所有的内存工作,因为它是在一个不同的服务器上工作。 如果我把4GB的RAM只能识别2GB。 我无法弄清楚什么是错的

在最近的双处理器主板上,一半的RAM插槽和一半的PCIe插槽归于每个CPU。 如果只使用一个CPU,则只能使用一半的RAM插槽和一半的PCIe端口。

在较老的主板(例如X7DB8)上,您需要按正确的顺序插入RAM盘。 请参阅文档:

http://www.supermicro.nl/about/policies/disclaimer.cfm?url=/manuals/motherboard/5000P/MNL-0832.pdf

某些服务器(如HP)提供了一种RAM冗余,如果检测到错误,它将交换新的RAM(已安装在服务器中)。 不太可能,但要检查是否有意外启用此function。

注意:在联机备用configuration中,ROM会自动将上次填充的存储库configuration为备用内存。 如果只有银行A和B被占用,则银行B是备用银行。 如果银行A,B和C被填充,则银行C是备用银行。如果银行A,B,C和D被填充,银行D是备用银行,通过RBSUconfiguration在线备用内存。

我相信超微世界,它被称为内存镜像,而你的MB支持它(见这里的内存容量部分, 这里有一些论坛post

来自HP DL360 G5数据表

您需要检查RAM的插入顺序,因此您需要检查服务器文档。 最有可能的是你没有按照正确的顺序插入它们 – 服务器硬件有这样一个function,你需要遵循这样的顺序。

在过去,我已经注意到相同types的RAM的不同制造商之间的一些H / W不兼容性,相同的速度,相同的尺寸甚至在系统之间。 不要打折这种types的问题。

由于您没有发布ram规格,这只是我的猜测,但是关于内存的一些事情可能与主板不兼容。 也许他们是四或双排DIMM,你的主板不支持?