问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

单Rank与双Rank内存:哪个更好?

创作时间:
作者:
@小白创作中心

单Rank与双Rank内存:哪个更好?

引用
CSDN
1.
https://blog.csdn.net/weixin_42238387/article/details/120576788

你可能听说过双通道内存,但Rank是什么呢?Rank是内存DIMM(模组)的一种分类方式。简单来说,双Rank内存DIMM相当于在同一个DIMM上集成了两个常规的“单Rank”内存模组。因此,双Rank内存模组的宽度(就带宽而言)应该是单Rank模组的两倍。

单Rank配置的宽度为64位,而双Rank模组的宽度为128位。然而,由于内存通道只有64位宽(与单Rank模组相同),内存控制器一次只能寻址一个Rank。这可能会使双Rank内存比传统的单Rank模组更慢,即使它们更密集。但实际上,单通道和双通道模块的延迟之间的差异几乎无法察觉。

这是因为双Rank内存有更多的打开行(页),增加了命中率,从而减少了刷新的机会。同时,访问不同Rank会导致延迟损失,在某些情况下会打断流水化操作,降低性能。因此,多Rank模组的整体影响因应用程序而异。通常,双Rank内存更适用于对工作带宽敏感的情况。

在消费类PC上,安装所有DIMM类似于拥有双通道、双列Rank。一般来说,双Rank配置比单RankPC快5-10%,在AMD的RyzenCPU上优势更加明显。

理论上,还有四Rank内存DIMM,可以将其视为单个模组上4个Rank的DIMM。由于一次只能访问四Rank中的一个Rank,因此这类模组比单RankDIMM慢一些。出于这个原因,一般不会在主流PC上找到四Rank模组。

因为rank是64或72位,所以由x4芯片制成的ECC模组需要18个芯片才能实现一个单Rank。由x8芯片制成的ECC模组只需要9DRAM个即可组成一个Rank。由18个x8芯片制成的模组将是双Rank的,具有36个x8芯片的ECC模组将是四Rank的。这里,x4和x8代表每个DRAM芯片位宽。

四RankDIMM通常是LRDIMM,但实际上用于2Rank模组,这是由于LRDIMM缓冲区部分的抽象,使四RankDIMM看起来像系统的双RankDIMM。这不仅有助于增加服务器上的DIMM数量,还有助于掩盖由四Rank模组引起的延迟损失(在某种程度上)。大多数服务器每个内存通道支持多达三个LRDIMM,与标准四RankRDIMM相比,显着提高了内存容量和速度。

有关内存Rank的信息通常可以在DIMM标签上找到。单Rank通常标记为1Rx(1Rx8/1Rx8/1Rx16),双Rank内存标记为2Rx(2Rx8/2Rx8/2Rx16),四Rank标记为4Rx(4Rx8/4Rx8/4Rx16)。需要注意的是,DIMM上DRAM芯片的物理面并不一定表示Rank。单Rank模组不一定是单面DIMM,双面模组不一定是双RankDIMM,反之亦然。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号