我们有一个 CPU 的 HP DL360 G7 服务器和16G12G内存。我们计划添加另一个 cpu。所以,我们还需要 ram 作为第二个 cpu。如果我们向第二个 cpu 添加不同大小的 ram,是否会对性能产生负面影响?例如20G?
当前内存配置:
我们有一个 CPU 的 HP DL360 G7 服务器和16G12G内存。我们计划添加另一个 cpu。所以,我们还需要 ram 作为第二个 cpu。如果我们向第二个 cpu 添加不同大小的 ram,是否会对性能产生负面影响?例如20G?
当前内存配置:
HP ProLiant DL360 G7 服务器(以及其他 Nehalem 和更新的CPU 系统)有一套内存 DIMM 安装指南。您能否分享当前填充的内容以及您的最终 RAM 数量/目标是什么?
目前,在服务器上的 18 个插槽中,您有 9 个可用的 DIMM 插槽。您只能使用其中的一半,因为服务器只安装了一个 CPU。安装额外的 CPU 可打开其他 9 个插槽供使用。
其他关键规则是:
还有影响总线速度的内存通道填充提示。例如,每个 CPU 使用 3 到 6 个 DIMM 将比运行所有 18 个插槽更快。RAM 可以被两个 CPU 看到,但是如果你有两个 CPU,你必须在两边都流行。
回复您的设置,我们可以帮助优化...
您所指的系统不区分一个或另一个处理器的 RAM 模块。所有 RAM 都在两个处理器之间共享。添加不同大小的内存原则上是没有影响的。您唯一需要记住的是尊重通道(双通道 = 2 DIMM,三通道是 3 dimm)。还要确保您的 RAS-CAS 延迟和计时始终相同。
编辑
正如大卫施瓦茨所说:
如果每个 CPU 上的 RAM 数量不同,那么 QPI 的一个方向会比另一个方向更饱和,这会对性能产生负面影响。
恐怕事情不是这样的。没有 per-cpu 内存这样的东西(至少在这样的服务器上,超级计算机是另一回事)。所以你不需要添加额外的内存来使用额外的 CPU。当然,如果您发现内存和 CPU 都受限,则可以这样做。