BIOSのChannel InterleaveとRank Interleaveの設定はどのような意味があるのですか?

私は6つのメモリスロットを持つマザーボードを持っており、3つの緑と3つの黒は3組の黒と緑でグループ化されています。BIOSで2つの設定があり、これが関係していると思われます。

Channel Interleave Setting
This function is allows you to select the Channel Interleave Setting. The
options are 1 way, 2 way, 3 way, 4 way, 5 way and 6 way.

Rank Interleave Setting
This function is allows you to select the Rank Interleave Setting. The options
are 1 way, 2 way and 4 way.

これらの設定がどのように動作しているのか説明していただけますか?

チャンネルインターリーブ:

大きな値では、メモリブロックを分割し、連続したデータ部分をインターリーブチャネルに分散します。 インターリーブされたチャネルにデータを分散させることで、潜在的な読み出し帯域を増加させることができます。 インターリーブされたすべてのチャネルにデータを要求できるため、読み出し帯域幅が増加します。 オーバーラップさせることができます。3枚のメモリモジュールを使用する際のベンチマークとして メモリモジュールを3枚使用する場合、4ウェイインターリーブは、6ウェイインターリーブのスコアリング性能を上回ることがあります。 ベンチマークや動作環境によっては、6ウェイインタリーブの設定値を上回ることがあります。 使用するOS(32bitと64bit)によっては、6wayインターリーブを設定した場合のスコアを上回ることがあります。しかし、6ウェイインターリーブでは Super PI 32Mでは、4wayインターリーブよりも、6wayインターリーブの方が、全体のBCLKを高くできることがわかりました。 4ウェイインターリーブを使用した場合(もちろん、シングルまたはデュアルチャンネルで動作させる場合を除く)。 デュアルチャネルで適切なチャネルインターリーブを行い、メモリコントローラの負荷を軽減する場合は別です。 メモリコントローラへの負荷を軽減します。)

ランクインターリーブ:

メモリの物理的なランクをインターリーブすることで、あるランクにアクセスすることができます。 別のランクをリフレッシュしている間にアクセスできるようにします。性能向上は、やはりベンチマークに依存します。 ベンチマークに依存します。トリプルチャネルを使用した24時間365日稼働のシステムの場合 メモリ構成では、この値を設定するメリットはありません。 チャネルインターリーブを6に設定すると、システム全体のパフォーマンスが向上します。 システムパフォーマンス

メモリモジュールが6枚あるので、6-wayと4-wayの値を使い分けたいと思います。

ソースを参照してください。

解説 (0)

新しい6枚のメモリモジュールのうち4枚をペアスロットに押し込み、チャンネルインターリーブを4ウェイに変更してみることもできますが、これはシステムの安定性を損なう可能性があります。 この作業に適したツール(6xトリプルチャネルDDR3-1600)を入手し、インターリーブについては、バイオス設定を自動のままにすることを徹底的にお勧めします。 オーバークロックする場合は、プライマリタイミングを少量変更する必要があります。

これが助けになることを願っています。:-D

解説 (1)

もう少し現実的な答えがあるように。私は、18個のRAMスロットを持つデュアルCPUサーバーボードを使用して、これに遭遇しました。これは古いサーバー(2010)で、合計72GBのRAM(トリプルスロットチャンネルDDR3)が付いていて、とても安く手に入れました。

Windows Serverをインストールすると、使えるのは24GBだけだと言われました。(しかし、72個インストールされている?)

BIOSで(デフォルト設定)

  • チャンネルインターリーブ = 6
  • ランクインターリーブ = 4

ということで、すべて変更しました。

  • チャンネルインターリーブ = 1
  • ランクインターリーブ = 1

すべてのメモリが使用可能であると表示されましたが、非常に遅かったです。ログオンはかなり遅くなり、UIもラグがありました。


それから、このようにいじくり回しました。

  • チャンネルインターリーブ = 6
  • ランクインターリーブ = 1

使用可能なRAM = 72GB

ログオンは高速で、UIも素早く、正常に動作していました。


Channel Interleave (これについて読んだり、マニュアルを見たりすると、どうやら)は、何チャンネルで動作させるかです。私はTriple Channel Slotを持っていて、Dual-Channel Paired DDR3で動作させたいので、Chanel Interleave 6にしておく必要があります。 つまり、ノースブリッジは1本あたり2チャネルということです。非常に奇妙な表現ですね。

ランクインターリーブとは、平たく言えば、RAMゾーンのミラーリングやキャッシングのようなものです。1に設定すると、すべてのRAMにアクセスできますが、I/Oアクセスはチャネルごとに通常の速度になります。これを増やすと他のRAMランクを使い始めます(RAMスティックの片側はランクと呼ばれ、デュアルチャンネル構成では1チャンネルでアクセスできます(トリプルチャネルスロット構成では6チャンネルにする必要があるので1ランクあたり2チャンネル))ので、RANKSは他の物理RANKSにミラーリングされて、I/Oを増やすと思います。基本的に800Mhzのデュアルチャンネルで、これを増やすと、物理的に使えるRAMは減りますが、ある種のファクターでI/Oが増えます。4に設定すると、すべての18ランクを4で分割します(4.5ランクは2 1/4 物理スティックが1つのスティックとして機能します(そして、スティックを1/4に分割できないので、私はちょうど2と思う - それ故に私はRAMの量の半分を見てください)これは本質的に800Mhz RAMをノースブリッジで" 1600Mhz" に回すことができ、使えるRAMを犠牲にしてIO速度を倍以上にしているのです。

だから、上記の回答の引用は、それが4以下に設定する利点がないと言って、まあ私は仮想マシンのためのより多くのRAMを好みます。

多分ゲームボードでは、それは異なっている?しかし、サーバーボードで私はそれをテストし、それはデフォルトの設定でその少し速く動作しますが、これは非常に低い使用率になるだろうされているので

  • NAS(FreeNASは特にRAMの速度よりもRAMの量を優先します - だから32GBにすれば、4GBの現行システムと比べてSAMBAの速度が大幅に向上します)
  • ルータ (ほとんど何も必要ないのですが、余ったので RAM にキャッシュを入れられるようにしました!)
  • 仮想マシンプレイグラウンド(主にUbuntu Serverを使う予定です。Raspberry Piで高速に動作します)
  • これだけのRAMを所有したことはないし、誰も何ランクインターリーブで動作しているかは聞かないだろうから、見せびらかすため。

*これはあくまで私の理解ですが、もしこれを読んで私が完全に間違っていたら、教えてください。私はいろいろな情報源を読み、自分でもいろいろなことを試してみました。

解説 (0)