複数のCPUを使用する場合のRAMのバランス


13

HP DL360 G7サーバーにはCPUが1つあり、 16G12Gラム。別のCPUを追加する予定です。したがって、2番目のCPUにもRAMが必要です。2つ目のCPUに異なるサイズのRAMを追加すると、パフォーマンスに悪影響がありますか?例えば20G?

現在のRAM構成: 現在のRAM構成


12GB RAMのように見えます。
ewwhite

回答:


22

HPのProLiant DL360 G7サーバー(および他のNehalem-と、新しいCPUシステム)は、メモリDIMMの人口のガイドラインのセットを持っています。現在のデータと最終的なRAMの量/目標を共有できますか?

  • これは主にシステムのQuickspecsで文書化されていますが、いくつかの特定のガイドラインを提供しようとします。
  • HPには、プロセスとオプションを順を追って確認できる対話型のメモリ構成ツールもあります。
  • ここだ技術的に深いダイブ物事のメモリ側の説明のNehalem /のWestmere CPUアーキテクチャ上は。

現在、サーバーの18個のスロットのうち9個の使用可能なDIMMスロットがあります。サーバーにはCPUが1つしか搭載されていないため、それらの半分しか使用できません。追加のCPUを取り付けると、他の9つのスロットが使用可能になります。

  • 各CPUのDIMMバンク全体でバランスを取ると、パフォーマンスが最大化されます。たとえば、両方のCPUに同じ量のRAMが割り当てられている場合、結果は最適です。

他の重要なルールは次のとおりです。

  • バッファーなしメモリ(UDIMM)と登録済みメモリ(RDIMM)を混在させないでください
  • 対応するプロセッサーが取り付けられていない場合は、DIMMを取り付けないでください
  • パフォーマンスを最大化するには、インストールされているすべてのプロセッサ間で合計メモリ容量のバランスを取ります
  • チャネル内の最も重い負荷(クアッドランク)から最も軽い負荷(シングルランク)にDIMMを装着します

バス速度に影響を与えるメモリチャネル装着のヒントもあります。たとえば、CPUごとに3〜6個のDIMMを使用すると、18スロットすべてを搭載して実行するよりも高速になります。RAMは両方のCPUで見ることができますが、CPUが2つある場合は両側で人気があります。

ここに画像の説明を入力してください

設定を返信してください。最適化を支援できます...


質問を更新しました。
グンティス

現在、12GBのRAMがあるようです。RAMの合計目標は何ですか?基本的に、CPU全体でRAMの量のバランスを取ることをお勧めします。したがって、24GB RAMと2つの CPU に移動するには、新しいプロセッサのDIMMスロットに3つの4GBモジュールを追加します。それ以上必要な場合は、両方に追加してください。
ewwhite

はい、ラムの量に関する私のせい。
グンティス

CPUの各チャネルのメモリが等しいことは非常に重要です。そして、これは何の問題もありません。あなたがそれをするかしないかのどちらかです。各CPUのメモリが等しいことは、いくらか有益です。これは、すべてまたはゼロではありません。2つのCPUのバランスが悪いほど、パフォーマンスに悪影響を及ぼします。可能であれば、6つのチャネルのそれぞれに4GB、6GB、または8GBを配置します。
デビッドシュワルツ

@DavidSchwartzは、各チャネルのメモリ量に関してサーバーチップが何らかの形で異なっていますか?数年前に小売店で提供されていたコンシューマーLGA1366システムで、メモリ量の不均衡が定期的に見られたことを思い出します。当時、唯一のペナルティは、合計のうち3つのチャネルすべてに分散していない部分に対してのみであると言われていました。ex 4-2-2gbをインストールすると、3チャンネルで6ギガバイト、シングルチャンネルで2ギガバイトになります。
ダンは、

2

参照しているシステムは、いずれかのプロセッサのRAMモジュールを区別しません。すべてのRAMは2つのプロセッサ間で共有されます。原則として、異なるサイズのメモリを追加しても影響はありません。留意する必要があるのは、チャネルを尊重することだけです(デュアルチャネル= 2 DIMMS、トリプルチャネルは3 DIMM)。また、RAS-CASのレイテンシとタイミングが常に同じであることを確認してください。

編集

David Schwartzが述べたように:

各CPUに異なる量のRAMがある場合、QPIの一方の方向が他方よりも飽和し、パフォーマンスに悪影響を及ぼします。


各CPUに異なる量のRAMがある場合、QPIの一方の方向が他方よりも飽和し、パフォーマンスに悪影響を及ぼします。
デビッドシュワルツ

1

それがうまくいかないのではないかと思う。CPUごとのメモリのようなものはありません(少なくともそのようなサーバーでは、スーパーコンピューターは別の話です)。したがって、追加のCPUを使用するために追加のメモリを追加する必要はありません。もちろん、あなたがすることができ、あなたがしているメモリが同様にCPUが制約として制約することを発見した場合にそれを行います。


5
ありますごとのCPUのメモリバンクと、それらの銀行に対するRAMの場所に縛ら間違いなくパフォーマンスへの影響は。
ewwhite

あなたの詳細な回答に感謝します!
デニスカースメーカー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.