最初に、私はSuperUserがこのサーバーハードウェア/ RAM問題のための正しい場所であることを願っています。私はそれがServerFault上にあるべきかどうか疑問に思いました、しかし私はHW質問がここに行くことを示すメタ質問を見つけました。
私はLGA1366アーキテクチャを実行するTyan S7012マザーボードを持っています。私は2 x X5670 2.93 GHzのCPUを持っています。
マザーボードには合計18のRAMスロットがあり、CPUあたり3つのチャネルそれぞれに3つのスロット(CPUごとに合計9スロット)です。
私は以下のRAM設定を実行することを望んでいます。
- CPU1:3チャンネル < 16GB、16GB、空> - 合計96GB
- CPU2:3チャンネル < 8GB、8GB、8GB> - 合計72GB
- 集計 168GB
- 16GBチップは4ランク、8GBチップはデュアルランクです。すべてのRAMはRegistered ECCです。
私の質問は、次のとおりです。2つのCPU間でRAMの不一致があることに関して大きな問題はありますか?この設定は起動し、OS(Solaris 11.3)に予想される合計168GBを提供します。しかし、この設定には根本的なパフォーマンスの問題があるのでしょうか。
別の言い方をすれば、この168GBの不一致の設定は、一般的に、均等に分散された144GBの設定よりも優れているはずです。それとも、不一致の設定があまりにも多くのRAMよりも好ましくないほどに遅いかもしれません?
どちらのシナリオでも、RAMは800MHzで動作します。チャンネルごとに4ランク以上が使用されている場合、私のmoboは800MHzより高速ではRAMを動作しません
この設定を使用する理由は、実行できると予想して6 x 16 GBのクアッドランクチップを購入したためです。< 16 GB、8 GB、8 GB> 6チャンネルのそれぞれで、合計192GB。私はこれがうまくいくと思いました。なぜならmoboの最大値は288GB(各スロットに16GB)としてリストされていたからです。
RAMを受け取ってテストして初めて動作しなかったことがわかりました。ドキュメントをもう一度読むと、max configはすべてのチップがデュアルランクの場合にのみ可能であることがわかりました。 16GBデュアルランクチップは法外に高価です。
< 16GB、8GB、空>のように各チャンネルを設定して、均等な分布で144GBを達成できます。しかし、遊んだ後、私は上で説明したように、私はまた働く168GBの設定を達成できることに気づきました。
これはまた、6 x 16GBのチップをすべて購入した場合(全チャンネルで< 16GB、16GB、空>)、192GBを達成できることを意味します。 )
だから私は提案されたミスマッチの設定がうまくいくべきかどうか、あるいは隠れたパフォーマンスの問題があるかもしれないかどうかについての確認に感謝するでしょう。私がすでに気づいた1つの違いは、moboがこの不一致の設定でBIOS画面に到達するまでにかなり長い時間がかかることです - およそ30分に対して、およそ1分。それが重要かどうかはわかりません。
前もって感謝します。