我非常重视工作优化,并试图更好地了解如何选择 RAM 数量。根据我的阅读:
对于相同的 DDR4 内存速度和 DIMM 类型,更多的等级通常会增加加载延迟。虽然通道上的更多等级使内存控制器能够更有效地并行处理内存请求并减少请求队列的大小,但它也要求控制器发出更多刷新命令。更高并行性的好处超过了最多四个等级的额外刷新周期的代价。最终结果是,一个通道上两到四个等级的加载延迟略有减少。如果一个通道上的等级超过四个,加载延迟会略有增加。引用来源:有助于了解“等级”的定义。
因此,如果我想减少加载延迟,我会认为我的 RAM 上应该有 2 到 4 个等级。但是,你怎么知道某个东西有多少个等级呢?
例如,如果我购买了 32GB RDIMM,如何知道 RAM 有多少个等级?
更新:对于其他需要这样做的人:我进入了我公司的部件查找工具并能够提取信息。它为我提供了以下字符串:“DIMM,32GB;2933,2RX4,8G,DDR4,R”。这个帖子有助于理解该输出。2RX4 表示 2 个 4 列,每个列大小为 8GB。如果您只是在商业上查找,如果您使用 Newegg 或类似的东西,您应该能够通过零件编号进行搜索。
答案1
它实际上是 RAM 型号的一部分。即使没有明确说明,回顾该模块型号的规格也应该有相关信息。对于 64 GB 的内存条,您几乎总是会看到 4 个等级。
如果您正在查看基带管理控制器数据,那么您将获得多少信息就不得而知了。如果是 Linux 系统,您可以dmidecode
按插槽转储有关模块的所有信息。
您可能遇到的另一个问题是,某些主板的寻址等级数量有限。这通常显示在系统规格中的最大 RAM 容量下。
当然,最后一个问题是新 RAM 的成本和系统停机时间是否值得更换。在许多情况下,除非您同时升级 RAM 容量,否则最好指定新系统。
另一件事是 CAS 计时对性能的影响非常小。我见过的大多数研究都是针对游戏系统的,但根据工作负载,这可能是需要注意的事情。