使用正确数量的 DIMM 以获得最佳内存性能 Intel Xeon 可扩展 cpu

ron*_*ron 4 performance memory intel xeon

我试图理解我认为所谓的平衡内存配置。对于 Intel 目前(2018 年 1 月)推出的最新 CPU(例如 Xeon 8180 和 Xeon 6154),每个 CPU 插槽应使用多少个 DIMM 才能获得最佳内存性能?

对于具有 4 个 Intel 6154 cpu 的服务器主板,可以选择使用 RDIMM 或 LRDIMM...我不知道这是否值得额外讨论,但现在使用 RDIMMS 因为价格,我不需要超过768GB 系统内存,

对于 RDIMM 选择,每个 DIMM 有 8GB、16GB 或 32GB,每个 CPU 插槽有 12 个内存插槽,因此主板上总共有 48 个插槽,为 Xeon 6154 或 8180 提供最大 768 GB RAM,

注意:根据英特尔规格表,8180 或 6154 支持的最大内存为 768GB,我不确定这是每个 CPU 还是整个系统。如果需要更多,那么还有 Xeon 8180m 和 6154m,它们支持高达 1.5TB,再次不确定这是否是该 CPU 的 1.5TB,但无论如何,这超出了我需要或要求的范围,

我的问题是,对于我在获得一台服务器时所做的选择,我希望每台服务器有N数量的 RAM,每个 RAM 至少为 192GB、256GB、384GB、512GB、640GB 或 768GB...

  1. 我如何知道系统中应配备的最小 RAM 量?
  2. 选择 8 GB DIMM 或 16 GB DIMM 显然会影响 (1.),但为了论证起见,假设我希望服务器具有 256 GB 或 384 GB 的系统 RAM?为什么我应该选择什么尺寸的 RDIMM?我应该如何填充 48 个内存插槽才能获得最佳内存性能? 我读过一些文章,讨论内存性能降低了 X%,如果你搞乱了内存插槽的填充方式,那就真的很糟糕了。
  3. 对于 Xeon 6154 或 8180 之类的设备,每个 CPU 插槽是否应该安装 6 个 DIMM,以获得最佳内存性能、带宽...等?或者每个 CPU 插槽只能有 2 个 DIMM?我问这个问题是因为提到了最大内存通道数 = 6,这正是我真正寻求答案的问题。每个 CPU 配备 1 或 2 个 DIMM 与每个 CPU 配备 6 个 DIMM 相比有多糟糕?
  4. 如果每个 CPU 插槽安装 2、3、4、6、8 个 DIMM,导致总系统 RAM 在 192GB 和 768GB 之间为 8 或 16 的倍数,会有什么影响?

Zac*_*c67 5

基本上,CPU 具有最快的内存访问速度,每通道一个 DIMM

添加更多 DIMM 会增加内存总线上的负载,并可能降低 RAM 时钟。

与较少列相比,双列和四列 DIMM 会导致更高的负载,并可能进一步降低时钟。相同大小的模块,等级越少通常越好。

寄存式 DIMM (RDIMM) 可减少总线负载,可能会增加模块和列的最大数量,但会带来(轻微)延迟损失。

负载减少的 DIMM 进一步降低了总线负载(可能启用更多 DIMM/列或更高的时钟速率),并且具有与 RDIMM 相同的延迟损失。

无缓冲 DIMM (UDIMM) 速度最快,但仅允许很少的模块和列。通常它们只出现在基本的入门级服务器中。

低电压 DIMM 可以节省能源,但较低的电压摆幅通常会降低可能的最大 RAM 时钟。

通常,您不能在系统中混合使用 UDIMM、RDIMM 和 LR-DIMM。您通常可以混合使用 LV 和普通 DIMM,但 LV DIMM 将在更高的电压下运行。

您的系统的确切指标应该在手册中。没有一条规则适用于所有人。