各スロットに異なる量のRAMを使用するとパフォーマンスが低下するのでしょうか。
あなたがコンピュータにRAMを追加しているとき、スティックが等しくない量のメモリを持っているか、あなたが常にそれらが等しい量のメモリを持っている必要があるかどうかは本当に重要ですか?本日のSuperUser Q&A投稿には、興味をそそられる読者の質問に対する答えがあります。.
本日の質疑応答セッションは、コミュニティ主導のQ&A Webサイトのグループである、Stack Exchangeの下位区分であるSuperUserの好意により提供されます。.
Redjarの写真提供(Flickr).
質問
SuperUser読者のLanceLafontaineは、等しくない量のRAMを使用すると本当にパフォーマンスが低下するかどうかを知りたいと思っています。
このページでは、多くのMacBookノートパソコンのRAMの仕様について説明します。私のラップトップのセクション(13 "Pro、2011年後半)には、こう書かれています。
- 追加メモ:最高のパフォーマンスを得るには、両方のメモリスロットをいっぱいにし、各スロットに同じメモリモジュールを取り付けます。.
私がこの現象について私が聞いたのはこれが初めてではありません、そしてそれは間違いなくアップルに特有のものではありません。これはなぜでしょうか。使用可能メモリーの明らかな減少以外に、8 GB(2 * 4 GB)よりも6 GB(1 * 4 GB + 1 * 2 GB)で実行する方が悪いのはなぜでしょうか。?
等しくない量のRAMを使用すると、パフォーマンスが低下するのか、それとも単なる神話なのか?
答え
SuperUserの貢献者であるDavid Schwartzとxが私たちのために答えを持っています。最初に、David Schwartz:
両方のスロットに同量のメモリがある場合、連続するメモリの塊がスロットを交互にするように、メモリをインターリーブすることができます。このように、メモリアクセスは両方のスロットにほぼ完全に均等に分配され、それらの帯域幅を組み合わせることができます。.
量が一定でないと、メモリをインターリーブすることはできず、最初に一方のスティックにマッピングし、次にもう一方のスティックにマッピングする必要があります。大きな連続したメモリにアクセスしているプログラムは、ほぼすべてのアクセスが1つのスティックに行き、帯域幅の組み合わせがないことに気付くでしょう。.
mVincentからの回答が続きます:
- 追加メモ:最高のパフォーマンスを得るには、両方のメモリスロットをいっぱいにし、各スロットに同じメモリモジュールを取り付けます。.
ここでの技術的な説明としては、お使いのMacBook(マザーボード)はデュアルチャンネルアーキテクチャをサポートしているため、2つの同一のメモリモジュールが必要になると考えられます。ベンチマークにより、5〜10%のパフォーマンス向上が見込まれる.
- これはなぜでしょうか。使用可能メモリーの明らかな減少以外に、8 GB(2 * 4 GB)よりも6 GB(1 * 4 GB + 1 * 2 GB)で実行する方が悪いのはなぜでしょうか。?
2つの異なるメモリモジュールが使用されている場合、マザーボードは最も遅いモジュールの速度でメモリモジュールを実行します。.
説明に追加するものがありますか?コメントで音を消す。他の技術に精通したStack Exchangeユーザーからの回答をもっと読みたいですか?こちらのディスカッションスレッドをチェックしてください。.