各スロットで不均等な量のRAMを使用するとパフォーマンスが低下しますか?

コンピュータにRAMを追加するとき、スティックのメモリが不均等であるかどうか、またはメモリの量が常に同じである必要があるかどうかは本当に重要ですか?今日のスーパーユーザのQ&A投稿には、興味深い読者の質問に対する回答があります。

今日の質疑応答セッションは、Q&Aウェブサイトのコミュニティ主導型のグループである、スタック交換の細分化であるスーパーユーザーからの礼儀です。

写真提供:redjar(Flickr)

スーパーユーザの読者LanceLafontaineは、不均等な量のRAMを使用すると実際にパフォーマンスが低下するかどうかを知りたい

このページでは、多くのMacBookラップトップのRAM仕様について説明します。私のラップトップのセクション(13 “Pro、Late 2011)では、

これは私がこの現象について聞いた初めてのことではありません。それは間違いなくAppleに固有のものではありません。これはなぜですか?利用可能なメモリの明らかな減少以外に、8 GB(2 * 4 GB)よりも6 GB(1 * 4 GB + 1 * 2 GB)で動作するのはなぜ悪いですか?

不均等な量のRAMを使用するとパフォーマンスが低下するのですか、それとも単なる神話ですか?

スーパーユーザの貢献者David Schwartzとxが私たちの答えを持っています。まずは、David Schwartz

両方のスロットに同じ量のメモリがあれば、メモリをインターリーブして、メモリの連続するチャンクを交互にスロットに入れることができます。こうすることで、メモリアクセスは両方のスロットにほぼ均等に分散され、帯域幅を組み合わせることができます。

量が不均一であると、メモリをインターリーブすることができず、最初に1つのスティックにマッピングし、次に別のスティックにマップする必要があります。大きな連続したメモリチャンクにアクセスしているプログラムは、そのアクセスのほとんどすべてが1つのスティックに行き渡っており、帯域幅の組み合わせは存在しません。

mVincentの答えが続く

MacBook(マザーボード)がデュアルチャンネルアーキテクチャをサポートしているため、2つの同一のメモリモジュールが必要です。ベンチマークでは、パフォーマンスが5〜10%向上することが示されています。

2つの同一でないメモリモジュールを使用すると、マザーボードは最も低速のモジュールの速度でメモリモジュールを動作させます。

説明に追加するものがありますか?コメントの音がする。他の技術に精通したStack Exchangeユーザーからの回答をもっとたくさん読んでみたいですか?ディスカッションスレッド全体をチェックしてください。

2つの同一でないメモリペアが使用される場合はどうなりますか?それは悪いのだろうか?

たとえば、マザーボードにRAM用のスロットが4つあり、最初の2つのスロットに4 GB(2 * 2 GB)を入れ、残りの2つのスロットに8 GB(2 * 4 GB)を入れます。

まだデュアルチャンネルモードで動作しますか?

マザーボードはまだ最も遅いモジュールの速度でメモリモジュールを実行しますか?

私の場合、私のPCは2x2gbの1333mhzです。 Imグラフィックデザイナーと私はいくつかのRAMをしたい、私は今、別の2GBの1333mhzモジュールを購入する場合は、パフォーマンスが大幅に遅くなるだろうか?

私の経験では、ほとんどのボードは、異なる製造元の同一仕様のメモリのペアで、細かい(インターリーブモードを有効にして)動作します。キーは、外部の検査からはっきりしない同一の仕様/タイミングです。

インターリーブが有効になっていることを保証するために、メモリをペアにする(できれば同一にする)ことをお勧めします。

マイケル・ジャクソンは、1984年の一夜に8回のグラミー賞を受賞しましたが、2000年にはサンタナの事実の後16年しか経過していませんでした。