使用多个 CPU 时平衡 RAM

Gun*_*tis 13 memory central-processing-unit hp hp-proliant

我们有带一个 CPU 的 HP DL360 G7 服务器和 16G12G 内存。我们计划添加另一个 CPU。因此,我们还需要 ram 作为第二个 cpu。如果我们将不同大小的 ram 添加到第二个 cpu,是否会对性能产生负面影响?例如20G?

当前内存配置: 当前内存配置

eww*_*ite 22

HP的ProLiant DL360 G7服务器(以及其他的Nehalem-和较新的CPU系统)有一组DIMM内存人口的准则。您能否分享当前填充的内容以及您的最终 RAM 数量/目标是多少?

  • 这主要记录在系统的Quickspecs中,但我将尝试提供一些具体的指导方针。
  • HP 还具有交互式内存配置工具,可帮助您逐步完成流程和选项。
  • 这是对 Nehalem/Westmere CPU 架构的技术深入探讨,解释了事物的内存方面。

目前,服务器上的 18 个插槽中有 9 个可用的 DIMM 插槽。您只能使用其中的一半,因为服务器只安装了一个 CPU。安装额外的 CPU 会打开其他 9 个插槽以供使用。

  • 如果您在每个 CPU 的 DIMM 组之间进行平衡,则性能会最大化。例如,如果为两个 CPU 分配等量的 RAM,则结果最佳。

其他关键规则是:

  • 不要将无缓冲内存 (UDIMM) 与寄存内存 (RDIMM) 混用
  • 如果未安装相应的处理器,请勿安装 DIMM
  • 为了最大限度地提高性能,请平衡所有安装的处理器之间的总内存容量
  • 在一个通道内从最重负载(四列)到最轻负载(单列)填充 DIMM

还有影响总线速度的内存通道填充提示。例如,每个 CPU 使用 3 到 6 个 DIMM 将比使用所有 18 个插槽运行时更快。RAM 可以被两个 CPU 看到,但是如果你有两个 CPU,你必须在两边都流行。

在此处输入图片说明

回复您的设置,我们可以帮助优化...