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
シングルランクとデュアルランクまたはデュアルランクとクアッドランクのオプションが常に1つある場合、
- もっと早く?
- 安い?
- より高い帯域幅?
以下は、少なくともHS22に関して、IBMがこのテーマについて述べなければならないこと(7ページ)です。
最適なパフォーマンスを得るには、各チャネルに適切なランク数のDIMMが装着されていることを確認することが重要です。可能な限り、システムでデュアルランクDIMMを使用することをお勧めします。デュアルランクDIMMは、シングルランクDIMMよりも優れたインターリーブを提供するため、パフォーマンスが向上します。
たとえば、6個の2GBデュアルランクDIMMを搭載したシステムは、6個の2GBシングルランクDIMMを搭載したシステムよりもSPECjbb2005で7%優れています。デュアルランクDIMMは、クアッドランクDIMMよりも優れています。これは、クアッドランクDIMMによってメモリ速度がダウンクロックされるためです。
もう1つの重要なガイドラインは、チャネルごとに同等のランクを設定することです。たとえば、チャネルで1つのシングルランクDIMMと1つのデュアルランクDIMMを混在させることは避けてください。
最終的に、メモリランクの数の影響は、サーバー/チップセットごとに異なります。たとえば、IBMのx3850X5サーバーでは、ランクが多いほど優れています(§3.8.4を参照)。
x3850 X5のXeon 7500/6500プロセッサでは、ランクを増やすとパフォーマンスが向上します。その理由は、アドレス指定スキームが原因で、ランクを超えてページを拡張できるため、ページが効果的に大きくなり、ページヒットサイクルが増加します。