1つのCPUを備えたHP DL360 G7サーバーがあり、 16G 12G RAM。別のCPUを追加する予定です。したがって、2番目のCPUにもRAMが必要です。異なるサイズのRAMを2番目のCPUに追加すると、パフォーマンスに悪影響がありますか?例えば20G?
現在のRAM構成:
HP ProLiant DL360 G7サーバー (およびその他のNehalem以降のCPUシステム)には、一連のメモリDIMM装着ガイドラインがあります。現在入力されているものと最終的なRAM量/目標は何ですか?
現在、サーバーの18個のスロットのうち9個の使用可能なDIMMスロットがあります。サーバーにはCPUが1つしかインストールされていないため、それらの半分しか使用できません。追加のCPUを取り付けると、他の9スロットが使用可能になります。
その他の重要なルールは次のとおりです。
バス速度に影響を与えるメモリチャネル実装のヒントもあります。例えば。 CPUごとに3〜6個のDIMMを使用すると、18スロットすべてを実装して実行するよりも高速になります。 RAMは両方のCPUで見ることができますが、2つのCPUを使用している場合は、両方で使用する必要があります。
設定を返信してください。最適化をお手伝いします...
参照しているシステムは、RAMモジュールのどちらか一方のプロセッサを区別しません。すべてのRAMは、2つのプロセッサ間で共有されます。原則として、異なるサイズのメモリを追加しても影響はありません。覚えておく必要があるのは、チャネルを尊重することだけです(デュアルチャネル= 2 DIMM、トリプルチャネルは3 DIMM)。また、RAS-CASのレイテンシとタイミングが常に同じ。
[〜#〜]編集[〜#〜]
デビッド・シュワルツが述べたように:
各CPUでRAM=の量が異なる場合、QPIの一方の方向が他方より飽和し、パフォーマンスに悪影響を及ぼします。
それはそれがどのように機能するのかではないと思います。 CPUごとのメモリなどはありません(少なくともそのようなサーバーでは、スーパーコンピュータは別の話です)。したがって、追加のCPUを使用するためにメモリを追加する必要はありません。もちろん、あなたはcanメモリとCPUの両方に制約があることがわかった場合、それを実行します。