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页),至少关于其HS22而言:
重要的是要确保在每个通道中填充具有适当数量的列的DIMM,以实现最佳性能。只要有可能,建议在系统中使用双列DIMM。与单列DIMM相比,双列DIMM可以提供更好的交错效果,因此性能也更好。
例如,在SPECjbb2005上,装有6个2GB双列DIMM的系统比装有6个2GB单列DIMM的系统性能高出7%。双列DIMM也比四列DIMM好,因为四列DIMM会导致内存速度降低。
另一个重要的准则是在每个通道中填充等效等级。例如,应避免在一个通道中混用一个单列DIMM和一个双列DIMM。
最终,内存等级数量的影响是每个服务器/芯片组特定的。例如,在IBM的x3850X5服务器上,等级越高越好(请参阅第3.8.4节):
使用x3850 X5中的Xeon 7500/6500处理器,具有更高的等级可以提供更好的性能。原因是由于寻址方案可以将页面扩展到各个行,从而使页面有效地变大,从而导致更多页面命中周期。