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

Der*_*ler 11 windows-server-2008-r2

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

当我打开系统面板时,它显示Installed memory: 32.0 GB (16.0 GB usable)。这是为什么?

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

从那以后,我在名为Windows Storage Server 2008 R2的博客文章中发现了一个信息图,现在可用!,这表示限制为 32 GB。

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

服务器的主板是英特尔 S3420GPLX,配备英特尔至强 SP X3430,两者都应该支持 32 GB 内存。

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

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

小智 10

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

  • 这也是我的想法。它通常被标记为“内存镜像” (4认同)

Der*_*ler 3

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

支持人员建议我们单独测试每个模块。现场技术人员测试了不同的配置,然后将所有模块按原样安装回去,现在整个 32 GB 都可以使用了。

不太确定该怎么做。