選択ガイド:メモリー

選択ガイド:メモリー
PowerEdgeは、お客様のワークロード要件に合わせてさまざまなメモリー オプションをご用意しています。メモリーは、選択したプロセッサー、アクセラレーター、ストレージとともに、全体的なパフォーマンスにおいて重要な役割を果たします。

Dell の推奨

メモリー帯域幅を最大化し、レイテンシーを最小限に抑えるには、バランスの取れたメモリーを使用してサーバーを適切に構成することが重要です。サーバー メモリーが正しく構成されていない場合、メモリー コントローラーのアルゴリズムに望ましくない変数が導入され、システム全体のパフォーマンスが意図せず低下することがあります。システム パフォーマンスを低下させたり、ボトルネックとなったりするリスクを軽減するには、バランスの取れたメモリー構成、バランスの取れた状態に近いメモリー構成、バランスの取れていないメモリー構成がどのような構成かを理解しておくことが重要です。

DIMMコンシステンシーやスロット装着などの変数によって、構成のバランスが取れているか、取れていないかが決まります。ソケットおよびサーバー レベルに関する以下のガイドラインに従って、バランスの取れたメモリー構成を実現してください。

バランスの取れたメモリー

最も一貫性のある最大メモリー帯域幅を確保し、メモリー アクセスのレイテンシーを最小限に抑えるには、バランスの取れた構成にDIMMを搭載する必要があります。構成のバランスが取れているかどうかは、さまざまな要因によって決まります。最適な結果を得るには、次のガイドラインに従ってください。

1. 最適なパフォーマンスを得るには、各メモリー チャネルに1個または2個のDIMMをフル装着する必要があります。 
2. 各メモリー コントローラーには、少なくとも1個のDIMMを対称的に装着する必要があります。

「対称的」とは、水平方向に反転された2つのメモリー チャネルを指します。
- 各メモリー チャネルに同じDIMMを同じ数だけ装着します。つまり、メモリー チャネルごとに1個または2個のDIMMを装着します。
- CPUとDIMMのパーツは同一である必要があります。
- 各CPUはメモリーを同一に構成する必要があります。

世代ごとに推奨される、バランスの取れた構成は次のとおりです。
バランスの取れたメモリー構成(15GインテルおよびAMD): 
- 2ソケット システム:16個または32個のDIMM
- 1ソケット システム:8個または16個のDIMM

バランスの取れたメモリー構成(16Gインテル):
- 1ソケット システム:8個または16個のDIMM
- 2ソケット システム:16個または32個のDIMM
- 4ソケット システム:32個または64個のDIMM

16G AMD:
- 2ソケット システム:24個のDIMM(1DPCをサポート)
- 1ソケット システム:12個のDIMM(1DPCをサポート)
    
バランスの取れたメモリー構成(17Gインテル): 
- 1ソケット システム:8個または16個のDIMM
- 2ソケット システム:16個または32個のDIMM

17G AMD:
- 1ソケット システム:12個のDIMM(1DPCをサポート)
- 1ソケット システム:24個のDIMM(2DPCをサポート)
- 2ソケット システム:24個のDIMM(1DPCをサポート)

どのDIMMが必要ですか?

DIMM(デュアル インライン メモリー モジュール)は、複数のRAMチップを小型の回路基板上に実装したものです。DIMMはコンピューターのマザーボード上のソケットに装着されます。

DIMMタイプ

RDIMM

レジスタードDIMM
より大容量のオプションと高度なRAS機能向けに提供されます。最も広く使用されているタイプのDIMMで、周波数、容量、ランク構成のバランスに優れています。

LRDIMM

負荷低減DIMM
RDIMMの最大容量を超える最大容量を提供しますが、電力消費が増加します。バッファーを使用することで、DDRのすべての信号においてメモリー負荷をシングル ロードにまで低減し、一層の大容量化を実現しています。

UDIMM

アンレジスタードまたは非バッファー型DIMM
低レイテンシーかつ低密度です。PowerEdgeポートフォリオのシングル ソケット サーバーで使用されます。

RDIMMは、大容量メモリーを必要とする、より高いメモリー容量と周波数を処理できるサーバーにおいて、安定性と信頼性に優れています。一方、UDIMMはRDIMMに比べてレイテンシーが低いため、パフォーマンスを高速化でき、コストも低く抑えられます。

CPUあたり8個または16個のDIMMでインテル向けのバランスの取れた構成を実装できない場合、次に最適なオプションは、ほぼバランスの取れた構成となります。ほぼバランスの取れた構成を実現するには、CPUあたり4、6、12、または14個のDIMMを対称的に装着します。4、6、12、または14個以外の数のDIMMを装着すると、分離されたメモリー領域が作成され、より多くのインターリーブ セットが導入されます。詳細については、リソースのメモリー チャネル装着ルールを参照してください。

DDR5

ダブル データ レート タイプ5は、サーバーで使用される最新のDDRです。 

DDR5は、より広い帯域幅と高い帯域幅効率を提供します。DDR4と比較して帯域幅が50%増加し(4800 MT/秒)、最大密度32 Gbをサポートします。また、DDR5では、バースト長が2倍、バンク グループ数が2倍、バンク数が2倍になっています。

DRAMは「ダイナミック ランダムアクセス メモリー」の略語であり、サーバーで使用するメモリーのタイプです。DDR4は「ダブル データ レート第4世代」の略語であり、15Gおよび旧世代のサーバーで使用されているメモリー世代です。DDR4は、最大3200 MT/秒の速度をサポートします。

DDR5は最新のDDRバージョンであり、DDR4と比較して大幅に高速で、帯域幅と帯域幅効率が向上しています。DDR5には、DIMM上にVR(電圧レギュレーター)が含まれています。DDR5は16G以降のサーバーで使用され、DDR4は15Gおよび旧世代のサーバーで使用されています。

オンダイECCはDDR5の重要な機能です。CPUにデータを送信する前にDRAMチップ自体のシングルビット エラーを修正することにより、保護を提供します。この機能は、個々のメモリー チップ内の信頼性に重点を置き、メモリー密度が増加するにつれて高い信頼性を確保します。

よくある質問

インテル® Optane™ パーシステント・メモリーは、「メモリー」と「ストレージ」のギャップを埋めるユニークな技術です。RAMのように、PCのメモリー階層内に配置されます。インテル® Optane™ パーシステント・メモリーでは、頻繁に使用するデータやプログラムをプロセッサーの近くに格納することにより、これらの情報に対するシステムからのアクセスを高速化できるため、システム全体の応答性を向上させることができます。インテル® Optane™ パーシステント・メモリーはDRAMと連携して機能するように設計されており、DRAMに取って替わるものではありません。これらの2つのメモリー技術は、システム内で相互補完の関係にあります。DIMMスロットがすべて使用されている場合、DIMMスロットの50%にDRAMが搭載され、DIMMスロットの50%にインテル® Optane™ パーシステント・メモリーが搭載されます。

Memoryモードの場合、インテル® Optane™ パーシステント・メモリーはほぼすべてのワークロードで使用できます。Memoryモードでは、DRAMはキャッシュ層として使用され、インテル® Optane™ パーシステント・メモリーはシステム メモリーとして表示されます。あらゆるアプリケーションをサポート対象のオペレーティング システムで使用できます。これにより、サーバーは大容量メモリーを非常に魅力的なコストで搭載することができます。あらゆるアプリケーションを使用できるため、仮想化はMemoryモードにとって最適なユース ケースです。Memoryモードでは、インテル® Optane™ パーシステント・メモリーは永続的ではありません。

Optimizerモードはミラーリングのデフォルトの標準オプションであり、特別な設定はありません。

フル メモリー ミラーリングでは、2つのメモリー領域を作成し、両方の場所で書き込みトランザクションを実行してデータをバックアップできます。データの読み取り時に、プライマリー コピーに修正できないECC障害がある場合は、セカンダリー コピーが使用されます。フル メモリー ミラーリングは容量を半分に削減します。

各書き込みトランザクションが、2つの場所で実行されます。フル メモリー ミラーリングは、メモリー障害やミッションクリティカルな運用に対する耐性が低い環境に最適です。このアプローチにより、書き込みパフォーマンスは低下しますが、データの冗長コピーが確実に維持されます。

FRMモードは、VMware環境でのみサポートされています。これはフル メモリー ミラーリングの一種であり、一部のみがミラーリングされます。通常、カーネルはこのミラーリングされた部分内に配置され、耐障害性の利点とミラーリングの結果を提供します。これは、すべてのシステム メモリーをミラーリングするよりもコストがかからないため、重要なソフトウェアのみに追加の冗長性が必要な場合に、フル メモリー ミラーリングの有益な代替手段となりえます。追加の利点や欠点はありません。