DIMM:单对比与双对四等级

Modified on: Sat, 17 Aug 2019 03:40:02 +0800

DIMM对服务器内存的“排名”有何不同?例如,在查看服务器配置时,我看到为同一服务器提供了以下内容:

2GB (1x2GB) Single Rank PC3-10600 CL9 ECC DDR3-1333 VLP RDIMM

2GB (1x2GB) Dual Rank PC3-10600 CL9 ECC DDR3-1333 VLP RDIMM

考虑到单一排名与双排名或双排名与四级排名的选择总是:

  • 更快?
  • 便宜?
  • 更高的带宽?

以下是IBM必须说的内容(第7页)< / a>关于这个问题,至少关于他们的HS22:

  

确保DIMM非常重要
  有适当数量的等级
  在每个频道中填充以获得最佳效果
  性能。只要有可能,它就是
  建议使用双列DIMM
  系统。双列DIMM提供
  更好的交错,因此更好
  性能优于单列DIMM。

  
  

例如,填充的系统
  6个2GB双列DIMM优于a
  系统填充六个2GB
  单列DIMM为7%
  SPECjbb2005的。双列DIMM也是
  比四列DIMM更好,因为
  四列DIMM将导致内存
  速度要降低。

  
  

另一个重要的指导方针是
  填充每个频道的等效排名。
  例如,混合一个单一等级
  DIMM和一个双列DIMM
  应避免使用渠道。




最终,每个服务器/芯片组的内存等级数的影响是特定的。例如,在IBM的x3850X5服务器上更多排名更好(参见§3.8.4 ):


  

x3850 X5采用Xeon 7500/6500处理器,排名越高越好
  性能。原因是因为寻址方案可以扩展页面
  跨越排名,从而使页面有效地增大,因此页面更多的页面命中周期。

作者:,MikeyB

最佳答案

维基百科对排名有相当好的解释(链接)。我说RamCity(金士顿内存的供应商)对排名有更多的解释(链接):

  

简单地说,存储器等级是一个块
  或使用创建的数据区域
  一些或所有的内存芯片
  记忆模块。

  
  

等级必须是64位数据宽;
  在支持Error的内存模块上
  校正码(ECC),64位宽
  数据区需要8位宽的ECC
  区域总宽度为72位。
  取决于内存模块的方式
  工程,他们可以包含一,二,
  或四个64位宽数据区域
  区域(或72位宽区域,其中72
  bits = 64个数据位和8个ECC位)。

文章继续提到价格变化:

  

为什么选择单级和双级
  内存模块价格各不相同?

  
  

一般来说,单级内存模块
  使用x4(“By 4”)DRAM芯片构建
  并且比双等级更贵
  内存模块(使用
  x8 DRAM芯片);两种模块类型都有
  相同数量的芯片,但x4
  DRAM比x8贵
  DRAM的。双列内存模块可以
  限制未来的可升级性和
  使用PC2700时服务器的容量
  或PC2-3200内存。这种权衡
  内存成本和容量之间是
  购买时要考虑的重要事项
  英特尔的内存模块
  基于Lindenhurst的服务器。

就性能而言,我会参考维基百科:

  

无法访问排名
  同时他们分享同样的东西
  数据路径。

总而言之,排名似乎与密度和定价有关,而非实际表现。当然,我正在处理来自供应商和维基百科的一般性陈述,我认为大多数人都没有花费太多精力来研究行列。重要的是(对于大多数服务器管理员而言)RAM具有匹配的排名。我不认为这是一个实际的规范或要求,但它有助于保持一定的一致性,并在许多类似的服务器内保持内存可互换。

请记住,大多数服务器都是可升级的,而RAM密度在很大程度上是因素。为服务器提供更密集的RAM以便为将来的升级腾出空间是最好的(尽管更贵)。

作者:osij2is

相关问答

添加新评论