为什么我们的服务器上只能使用16 GB的内存?


11

我们最近将Windows Storage Server 2008 R2 Standard上的RAM升级到32 GB。

当我打开系统面板时,它指示已安装的内存:32.0 GB(可用的16.0 GB)。这是为什么?

我一直在尝试查找表明这是操作系统版本限制的文档,但是我已经简短了。查看Wikipedia上的版本比较,没有显示16 GB的版本,但是未列出Storage Server,并且Windows和Windows Server Releases的内存限制未列出Storage Serer 2008 R2。

从那以后,我在博客文章Windows Storage Server 2008 R2中找到了一个信息图,表示该限制为32 GB。

正如@Nico所建议的那样,打开perfmon显示16 GB的内存“已为硬件保留”。

服务器主板是安装有Intel Xeon SP X3430Intel S3420GPLX,两者均应支持32 GB内存。

已安装的RAM模块是4 x 8 GB Hynix HMT31GR7CFR8A-H9 RDIMM

支持人员建议我们执行主板的固件升级。我们执行了固件升级,但是对问题没有影响


您确定问题不是硬件吗?
Zoredache 2014年

@Zoredache不,我不确定。但是我基本上要求供应商(我们从谁那里购买服务器)向我们发送主板可以处理的最大内存量,然后他们在数据库中查找了32 GB并将其发送出去。不过,我会再与他们核对。
Der Hochstapler 2014年

也许检查固件版本等等?
Zoredache 2014年

@Zoredache我正在尝试与他们的支持取得联系,但是现在还很早。当我获得更多信息时将更新。
Der Hochstapler 2014年

1
technet.microsoft.com/zh-cn/library/gg214172(v=ws.10).aspx列出了不同版本的Storage Server 2008 R2的内存限制(它们均不限制为16GB)。
哈坎·林奎斯特

Answers:


10

高端服务器具有用于配对内存模块的选项,例如用于硬盘的RAID阵列。您必须为此查看BIOS选项。


4
这也是我的想法。通常将其标记为“内存镜像”
MDMarra 2014年

虽然听起来很有希望,但主板的BIOS中似乎没有可用的功能。
Der Hochstapler 2014年

4

你看到这个链接了吗?

运行a Perfom /res将向您显示此“错误”。原因缺少的RAM可能是硬件保留的。

另外,请查看此Microsoft的知识库文章:http : //support.microsoft.com/kb/978610

(很抱歉,由于声誉我无法添加任何评论)


是的,它显示16为硬件保留。该知识库文章没有提供我认为有帮助的任何内容。我目前正在尝试收集信息以寻求技术支持,以便他们确定可能的硬件问题。感谢
Der Hochstapler 2014年

好。(同意KB可能不是最好的KB)。在Google上,这似乎是主板问题。但是请等待支持反馈,并在可能的情况下用他们的答案更新您的问题。那一定有帮助。
Nico 2014年

4

了解RAM的确切配置将很有用。也就是说,调光数,无论是udimm(无缓冲)还是rdimm(注册)。您不能在板上混合udimms和rdimms,如果您使用udimms,则只能使用4/6的调光,最多只能使用16GB的RAM-这听起来可能是问题的原因。

参考-https: //communities.intel.com/thread/21622

看起来,为了使板上有32GB的RAM,您需要一个非常特定的配置。


这些模块是4x8 Hynix HMT31GR7CFR8A-H9 RDIMM
Der Hochstapler 2014年

好的-RAM的规格看起来符合开发板的要求,从我发送给您的链接中,人们遇到了RAM的问题,据说该问题已得到支持并必须进行更改,但他们的问题与您的不同(他们可以t post)。您是否尝试过使用linux live cd或类似软件,以查看其他操作系统是否将在所有32GB可用空间下启动?
Alex Berry 2014年

我实际上不在现场,但如有必要,我会这样做。实际上,我们之前有一套4x8GB三星Rx4 RAM,也无法开机自检。:P
Der Hochstapler 2014年

2

许多服务器的每个处理器都有单独的RAM,因此,如果只有一个处理器,则必须1)安装第二个处理器或2)在正确的内存通道中安装RAM。

(您拥有什么硬件服务器?)

更新:

手册说:x8 ECC RDIMM(2 Gb DRAM)最多32 GB,x8 ECC UDIMM(2 Gb DRAM)最多16 GB

据我所知,您说的型号是RDIMM,但它们似乎没有出现在此处认可的RAM模块列表中, 但不确定是否有任何作用...看起来像是BIOS或Windows的东西然后。


有趣的理论是,此服务器仅安装了1个CPU。不确定是否是双CPU板。仍在等待客户的反馈。
Der Hochstapler 2014年

猜想我们会发现您的客户何时答复:)
Sverre 2014年

2
该板是单插槽的。此外,如果将其安装在双插槽板的错误一侧,则操作系统甚至看不到它。
MSalters 2014年

好的,我不知道主板是单插槽的,也不知道窗户在错误的位置会对RAM产生怎样的反应。(感谢)
Sverre

我已经与另一个英特尔董事会合作了。由于主板每个插槽仅支持2 GB RAM,因此所有OS都可以使用。但是,当通过SPI询问时,RAM仍将报告为4 GB。
longneck 2014年

2

在BIOS中,其中两个模块被标记为“失败”。

支持人员建议我们分别测试每个模块。现场技术人员测试了不同的配置,然后将所有模块恢复原样,现在可以使用完整的32 GB。

不太确定该怎么做。


您应该已经使用Windows以外的其他软件进行了测试,以确定这是软件问题还是硬件/ BIOS问题。这样可以节省您一些时间,并允许我们立即排除Windows。
大卫·史瓦兹

要命名软件吗?
Der Hochstapler,2014年

1
memtest86 +,Linux可引导CD,...
David Schwartz 2014年

正如我已经解释的那样,我当时不在现场,否则我会的。
Der Hochstapler,2014年

当然,执行固件升级的人员可以拥有。但是无所谓。
David Schwartz 2014年

1

我同意已经列出的一些答案,特别是镜像模式RAM。

而且,根据英特尔官方网站,主板芯片组不支持您的特定内存

我要做的第一件事是退回RAM并获得供应商支持的认证模块。

然后检查是否需要在存储体的每一侧匹配内存,即每侧正确插槽中的两个模块。BIOS可能也已过时。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.