帮我选择 — 内存

帮我选择 — 内存
PowerEdge 提供多种内存选项,可满足您的各种工作负载要求。与处理器、加速器和存储选择一样,内存在总体性能中发挥着重要作用。

戴尔推荐

正确配置具有平衡内存的服务器对于确保更大限度地提高内存带宽并降低延迟至关重要。如果服务器内存配置不正确,内存控制器的算法中就会引入不必要的变量,致使无意间降低系统整体性能。要缓解这种导致系统性能降低甚至形成系统性能瓶颈的风险,务必要了解什么是平衡、接近平衡和不平衡的内存配置。

DIMM 一致性和插槽填充等变量将决定配置平衡与否。为实现平衡的内存配置,请遵循以下插槽和服务器级别准则:
  1. 1
    每个第 4 代英特尔至强可扩展 CPU 使用 8 个或 16 个 DIMM,以实现平衡配置。
    每个第 5 代英特尔至强可扩展 CPU 使用 8 个或 16 个 DIMM,以实现平衡配置。
    每个第 4 代 AMD EPYC CPU 使用 12 个 DIMM
    每个英特尔第 6 代至强可扩展 CPU 使用 8 个或 16 个 DIMM
    每个第 5 代 EPYC CPU 使用 12 或 24 个 DIMM
  2. 2
    使用相同的 DIMM(相同的容量、内存列和 DIMM 类型)
  3. 3
    服务器中的每个 CPU 使用相同的内存配置。
  4. 对于需要混合使用不同 DIMM 大小的情况,应当依据相同的内存列结构选择所有内存,并混合使用相同类型的 DIMM 填充所有内存通道(即不能混合使用 RDIMM 与 LRDIMM,戴尔第 16 代产品上不支持混用)。
  5. 选择合适的处理器,以支持预期的内存频率。

平衡内存

DIMM 必须填充到平衡配置中,只有这样才能产生最高、最一致的内存带宽,并实现最低的内存访问延迟。有多重不同因素决定了配置是否平衡。为了获得最佳结果,请遵循以下准则:

1. 每个内存通道必须完全填充一个或两个 DIMM,以获得最佳性能。 
2. 每个内存控制器必须以对称的方式至少填充一个 DIMM。

“对称”是指水平翻转的两个内存通道。
- 每个内存通道中具有相同的 DIMM 数量和相同的 DIMM,即每个内存通道 1 或 2 个 DIMM。
- CPU 和 DIMM 部件应该相同。
- 每个 CPU 的内存配置均必须相同。

以下是针对每个代系的建议平衡配置:
第 15 代平衡内存配置,英特尔和 AMD: 
- 双路系统:16 或 32 个 DIMM
- 单路系统:8 或 16 个 DIMM

第 16 代平衡内存配置,英特尔:
- 单路系统:8 或 16 个 DIMM
- 双路系统:16 或 32 个 DIMM
- 4 路系统:32 或 64 个 DIMM

第 16 代 AMD 系统:
- 双路系统:24 DIMM(支持 1DPC)
- 单路系统:12 DIMM(支持 1DPC)
    
第 17 代平衡内存配置,英特尔: 
- 单路系统:8 或 16 个 DIMM
- 双路系统:16 或 32 个 DIMM

第 17 代 AMD 系统:
- 单路系统:12 DIMM(支持 1DPC)
- 单路系统:24 DIMM(支持 2DPC)
- 双路系统:24 DIMM(支持 1DPC)

我需要哪种 DIMM?

DIMM(即双列直插式内存模块)是一系列安装在小型电路板上的随机存取存储器芯片。DIMM 安装在您计算机主板上的插槽中。

DIMM类型

RDIMM

寄存式 DIMM
提供更高的容量选项和高级 RAS 功能。它是最常用的 DIMM 类型,可提供频率、容量和内存列结构的优化组合选择

LRDIMM

低负载 DIMM
提供超过 RDIMM 的最大容量,但功耗更高。使用缓冲区将所有 DDR 信号指示的内存加载减少为单一加载,从而获得更大容量。

UDIMM

非寄存式或非缓冲式 DIMM
实现低延迟和低密度。用于 PowerEdge 产品组合中的单插槽服务器。

在需要高内存容量的服务器中,RDIMM 更加稳定可靠,可以处理更高的内存容量和频率。另一方面,相较于 RDIMM 相比,UDIMM 具有更低的延迟,有助于提高性能并降低成本。

如果无法为英特尔实施每个 CPU 8 个或 16 个 DIMM 的平衡配置,则次优方案是接近平衡的配置。要获得接近平衡的配置,请以对称方式为每个 CPU 填充 4、6、12 或 14 个 DIMM。如果填充的 DIMM 不是 4、6、12 或 14 个,则会造成非连续内存区域,从而引入更多交错集。有关详细信息,请参阅资源部分中的内存通道填充规则。

DDR5

双数据传输速率类型 5 是服务器中使用的最新 DDR。 

DDR5 能提供更多的带宽和更高的带宽效率。与 DDR4 相比,它的带宽增加了 50%,速度达到 4800 MT/s,并支持 32 Gb 的最大密度。DDR5 还提供两倍的突发长度、两倍的 Bank 组数量和两倍的 Bank 数量。

DRAM 是指“动态随机存取存储器”,是我们在服务器中使用的一种内存类型。DDR4 代表“双倍数据传输速率 4”,是第 15 代和上一代服务器中使用的内存代系。DDR4 支持高达 3200 MT/s 的速度。

DDR5 是最新的 DDR 版本,相较于 DDR4,其速度更快、带宽更高且带宽效率更高。DDR5 在 DIMM 上包括 VR(稳压器)。DDR5 用于第 16 代及更新代系的服务器,而 DDR4 用于我们的第 15 代和上一代服务器。

片上 ECC 是 DDR5 的一项基本功能。在将数据发送到 CPU 之前,它会纠正 DRAM 芯片本身内的单个位错误,从而提供保护。此功能侧重于单个内存芯片的可靠性,确保随着内存密度的增加,可靠性得以提高。

常见问题解答

英特尔® 傲腾™ 持久内存是一种独特的技术,它弥合了“内存”与“存储”之间的差距。如同 RAM 一样,它位于 PC 内存层次结构内。通过将常用的数据和程序置于更接近处理器的位置,英特尔® 傲腾™ 持久内存使系统能更快地访问此信息并提高系统的总体响应能力。英特尔® 傲腾™ 持久内存旨在与 DRAM 配合使用,而非取代 DRAM。这两种内存技术在系统中互为补充,相得益彰。如果使用了所有 DIMM 插槽,则将在 50% 的 DIMM 插槽中插入 DRAM,在另外 50% 的 DIMM 插槽中插入英特尔® 傲腾™ 持久内存。

得益于内存模式,英特尔® 傲腾™ 持久内存可用于几乎任何工作负载。在内存模式下,DRAM 用作高速缓存层,而英特尔® 傲腾™ 持久内存则用作系统内存。各种应用程序均可在受支持的操作系统中使用。这使得服务器能够以极具吸引力的成本获得非常大的内存占用空间。因为可以使用各种应用程序,所以虚拟化是一个非常适合内存模式的应用场景。英特尔® 傲腾™ 持久内存在内存模式下并不具有持久性。

优化器模式是镜像的默认标准选项,不涉及特殊配置。

完整内存镜像允许创建两个内存区域,每次写入事务都会同时写入到这两个位置,以达到备份数据的目的。在读回数据时,如果主拷贝有无法纠正的 ECC 故障,则会使用辅助拷贝。完整内存镜像会造成容量减半。

每次写入转换都同时在两个位置执行。完整内存镜像非常适合对内存故障和任务关键型操作容错率较低的环境。虽然这种方法会降低写入性能,但可以确保为数据维护一份冗余拷贝。

仅 VMware 环境支持 FRM 模式。这是完整内存镜像的一种变体,仅镜像一部分数据。通常情况下,这个镜像部分中会存放一个内核,从而提供弹性优势,也会产生镜像的结果。在仅有关键软件需要额外冗余时,这可能是完整内存镜像的有益替代方案,因为它的成本低于对所有系统内存进行镜像的成本。没有其他额外的优点或缺点。