Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> 技術的な詳細からサーバのメモリを選択するように教えてください

技術的な詳細からサーバのメモリを選択するように教えてください

  

IT担当者がサーバのメモリ市場についてあまり知らない場合は、適切なサーバのメモリを選択するのは簡単なことではありません。

仮想化によって各サーバーで実行されるワークロードの数は増えますが、コンピューティング要件が増えるにつれて、ITスタッフはより優れたハードウェアを使用する必要があります。メモリはすでにサーバにとって重要なリソースであり、一般に、仮想サーバはプロセッサコアやクロックサイクルなどの他のコンピューティングリソースを消費する前にメモリを消費します。この記事では、今日市場に出回っているいくつかの主要なメモリタイプの主な特徴について概説し、IT担当者がさまざまなレベルおよびパフォーマンスのメモリをサーバーおよび予想されるワークロード要件に一致させるのに役立ちます。

サーバーメモリの基本的なプロパティ

現在のメモリモジュールは、基本的な64ビットまたは72ビットのデータ帯域幅と速度の識別に加えて、IT管理者または技術者としてさまざまな用語で分類されています。これらの用語をよく理解して、サーバー構成の理解を容易にし、メモリー属性の有効性についてサーバーベンダーと話し合ってください。

今日のサーバーメモリは通常、1秒あたりの転送数百万(MT /s)単位の転送速度で分類されています。典型的なデュアルインラインメモリモジュール(DIMM)装置は、1,066MT / s、1,333MT / s、1,600MT / sまたは1,866MT / sの伝送速度を提供する。これはデータ転送速度を表すものではなく、このデバイスがこれらの転送サイクル数を実行できることを意味するだけであることに注意してください。 1秒あたりのデータ転送速度ndバイト(B)を求める場合は、転送速度に8を直接掛けます。たとえば、2,133 MT /sの転送速度を持つ最先端のDIMMでは、毎秒17,066 MBのデータ転送速度が得られます。これは、約17 Gbpsの帯域幅に相当します。 「メモリランク」は、同じチップに接続されているダイナミックRAM(DRAM)メモリチップのセットである。次に、エラー訂正コード(ECC)を使用して、64ビットデータバスまたは72ビットデータバスを介してコンピューターを同時に使用します。実際の物理メモリチップはランクによって異なります。たとえば、x 16(16ビット)ランクのメモリチップは、4つの16ビットDRAMメモリチップを使用して64ビットランクを作成できます。対照的に、x 8(8ビット)ランクは64ビットランクを完成するために合計8個の8ビットDRAMメモリチップを使用することができます;メモリバンクがECCをサポートする場合、より多くのメモリチップを追加することができます。 DIMMなどのメモリモジュールは、「シングル」、「デュアル」、「クワッド」、および「オクタル」と呼ばれる1、2、4、または8個のランクを含むことができる。シングルランクDIMMは最も安価で、メモリの量はごくわずかです。

ランクは混乱を招く可能性がありますが、メモリジオメトリの重要な部分です。たとえば、DIMMがあり、両側に8個のチップがある場合 - 合計16個のDRAMチップがDIMM上にある場合、各16個のチップはランクを表し、各ランクは8ビットの帯域幅を持ちます。実際、このDIMMは2つのランクで終わります。それぞれのランクは、メモリバンクの両側にある64ビット帯域幅です。

取り付けが必要なDIMMに対するサーバーメモリコントローラーのサポートは、ランク数によって制限され、またDIMMが使用する合計容量によっても異なります。例えば、システムは4つの低密度DRAMチップのランクの使用をサポートすることができ、その結果、システムにはより低いランクしかもたらさないことができる高密度DRAMチップ用のDIMMが得られる。

「メモリチャネル」は、「銀行」とも呼ばれ、ランクのグループを表します。チャネルに追加されたランクはすべて、単一のDIMMでも、少数のDIMMでもかまいません。一般的なサーバーは通常、多数のチャネルをサポートしており、多数のメモリモジュールを取り付けることもできます。重要な点は、チャネルを埋める必要がある場合は、システムのマニュアルを確認して、すべての制約またはシステム要件を判断する必要があるということです。

基本的なメモリタイプ

メモリモジュールは、タイプ別に計画されています。登録、バッファリングなし、および負荷軽減の3つのカテゴリに分けられます。タイプは同じサーバー内で混在させることはできないため、各タイプにはいくつかのトレードオフがあります。したがって、決定を下す前に、パフォーマンス、信頼性、効率、およびコストの最適な組み合わせを検討することが重要です。

DIMMの登録(RDIMM)は、DRAMアドレス、制御信号、およびクロック信号をバッファリングすることによって機能します。バッファリングは信号強度を改善し、電子負荷の問題を単純化し、そして速度(出力)、容量およびランク構成の良好な組み合わせを提供するので、RDIMMは最も普及しているモデルである。シングルランクまたはデュアルランクのRDIMMは、DIMMあたり16枚のDIMMで1,600 MT /秒の出力をサポートできます。 32GB RDIMMは、クアッドランク構成をサポートしています(つまり、各DIMMに搭載されているチップ数が多くなります)が、これは通常、各チャネルに取り付けるDIMMの数を制限し、転送速度を1,066 MT /sに下げます。要約すると、DIMMの信頼性がECCに依存する場合、またはサーバーが大量のメモリをサポートする必要がある場合は、RDIMMが最適な選択肢となります。

対照的に、Unbuffered DIMM(UDIMM)はアドレス、制御、およびクロック信号をバッファしません。バッファリングされた電子遅延が取り除かれるので、バッファリングの欠如はDIMM性能のわずかなパーセントを増やすことができます。ただし、UDIMMはホストサーバーにより大きな電子負荷をかけ、最大出力を1,600 MT /s未満に制限し、DIMM容量を4 GBに減らし、チャネルあたり2 DIMMしか制限しません。本当にそれを使いたいのであれば、UDIMMはそれほど多くのメモリを必要としない代替サーバ上で使うことができ、おおよそのメモリ待ち時間を減らすのに有益かもしれません。

負荷軽減DIMMは登録済みDIMMと似ており、キャッシュを備えていますが、LRDIMMはバッファリング方式を使用して各DIMMの電子的負荷を大幅に軽減します。これにより、1つのチャネルで最大3個の大容量32ビットクアッドランクDIMMを1,333 MT /秒の転送速度で実行できます。同時に、サーバーは最大の総メモリー容量を達成できますが、各チャネルで3つ以上のDIMMが使用されている場合、転送速度は1,066 MT /秒に低下します。 LRDIMMはまだいくつかのサーバベンダーによって採用されています、従ってそれらを使用したいと思う場合指定されたサーバがLRDIMMをサポートするようにして下さい。たとえば、HP Prolian G8サーバーはLRDIMMをサポートしますが、古いバージョンのG7およびG6はサポートしません。

メモリはあらゆる仮想化データセンターにとって重要なリソースなので、メモリバンクを選択すると、システムの各ワークロードで使用されるメモリ容量、信頼性、およびパフォーマンスに大きな影響を与える可能性があります。さて、あなたは現代のメモリ命名のいくつかの基本的な概念を学びました、そしてあなたはあなたが使うITハードウェア予算を最大にするためにあなたのサーバーメモリ構成のためにより良い選択をすることができます。

Copyright © Windowsの知識 All Rights Reserved