web-dev-qa-db-ja.com

最適RAM構成:1つの大きなDIMMと複数の小さなDIMMですか?

私は常に、すべてのマザーボードのRAMスロットの合計帯域幅が使用されるため)単一の大きなDIMMに対して複数の小さなDIMMを使用することにはパフォーマンス上の利点があると言われてきました。

私の上司は私に「これはもう大した問題ではない」と言って、オフィスのPCをアップグレードするときに1つの大きなRAMモジュールを使用するだけです(たとえば4 x 2ではなく1 x 8 GB) GB)。

より大きなRAMモジュール(4 GBまたは8 GB))を購入し、他のRAMスロットを未使用のままにしておくことの利点の1つは、メモリはアップグレードされます再び-しかし、それでもまだ、すべての空のRAMスロットでのパフォーマンスについて疑問に思っています。

複数の小さなRAMモジュールがマザーボードのすべてのRAMスロット全体に分散されたモジュールを使用した場合と比較して、モジュールRAM 1つのスロットのみのモジュール(残りは空のまま)?)

RAMまたはシステムを構築する前に、マザーボードのマニュアルを確認してください。デュアルチャネル操作、トリプルチャネルメモリ操作、さらにはクワッドチャネル操作もサポートされている場合があります。1つしかない場合RAM 1つのスロットのみのモジュールでは、デュアルチャネル操作はサポートされません(サポートされている場合)。トリプルチャネルの場合、3つのモジュールをインストールする必要があります。クワッドわからないので、それが動作するかどうかわかりません2つしかない場合はデュアル。

デュアルチャネルチームで実行すると、2つのRAM=モジュールで、メモリスループットの増加が大きくなります。メモリ速度をテストするために特定のソフトウェアで確認した1つのプラットフォームは、シングルからデュアルへの増加を示しました。 8から11(その計算については何であれ)、ここでもメモリI/O固有のベンチマークを使用しています。

コンピュータ上の任意のアイテムの速度を上げることは、必ずしも実際の視覚的または知覚されるパフォーマンスに多くのことを反映するわけではありません。ベンチマークでさえ、それほどの増加は見られないかもしれませんが、デュアルチャネルで作業している場合は常にある程度のパフォーマンスの向上が見られます。 (RAMは通常、ボトルネックになる操作ではありません)。
自分のマザーボードがデュアルメモリを実行していない場合でも、ほとんどの場合、平均的なコンピューターユーザーは速度に気付かないでしょう。メモリをテストして確認する必要がありました。

コンピュータ内の単一のコンポーネントを「ある程度高速」なコンポーネントに変更すると、特定の機能、プログラム、または操作は、その量の変化による影響を受けます。 OSがキャッシュに保存しているデータ、データの巨大な塊をある場所から別の場所にシフトする操作RAM場所から別の場所へ。その他RAM集中的な操作。
メモリデータの出入りが遅いハードディスクへの操作。ディスクは100倍遅いため、決してわかりません:-)

結論
速度?はい。差?はい。コンピュータ全体のパフォーマンスは?ほんの少し。追加の資金やトラブルが追加のパフォーマンスに値するかどうかを判断するのは、ユーザーまたはビルダーの責任です

より多くのもの:
メモリがPOSTしない、テストが正しくない、設定されたタイミングで動作しないなどの問題が発生する場合、デュアルモードで実行されており、速度を高めて組み合わせることで、よりうるさいようになりました。

デュアルチャネルは、動作がEdgeで行われているときに、不良のテストをRAM=モジュールに追加して楽しいものにし、2番目のチャネルとチーム化すると、速度が上がり、結合されます。メモリは、その速度またはタイミング(または電圧)。1つのメモリモジュールがそれ自体で機能し、2つが一緒に機能し、問題があると言われる状況を思い出してください。

これは、1つの大きな脂肪モジュールで完全に遅延する/簡単に投げるだけで、「機能する」だけで、一般的にアイテムが少なく、問題が発生する可能性が低くなります。
それらが適用しているパフォーマンス強化トリック(デュアル)のすべての「機能」を確実に使用することは、純粋なパフォーマンスです。マザーボードのマニュアルには、ほとんどの場合、サポートされているものと使用するスロットが記載されています。

少数のスロットに大きなメモリモジュールを配置し、スロットを埋めて小さなスロットを捨ててより多くのRAMにアップグレードする必要がある場合と比べて、より多くのスロットを追加していくほうが、より優れたアップグレードパスになります。しかし、今日のメモリはそれが実行する速度で実行され、直接のCPU(ダイ)アクセス、およびそれらがプッシュする極端な速度になっています。今日1つのモジュールを購入し、アップグレードの計画がある場合、テスト済みで一緒に動作するように設計されたメモリモジュールのTEAMを導入するのに失敗します。 1年後、チームとして完璧に機能する一致するモジュールを見つけるのは難しい場合があります。同じカートでロバとサラブレッドを組み合わせることができます。同じブランドのSETを同じ速度、同じ製造プロセスで同時に入手するよりも、多くの問題が発生する可能性があります。

関連リンク: 画像付きのIntelの「シングルチャネルおよびマルチチャネルメモリモード」

コンピュータを構築/テストするとき、および製品の返品特権がある場合は、デュアル(トリプルまたはクワッド)メモリを使用することをお勧めします。ただし、これは要件ではなく推奨事項です。

7
Psycogeek

すべてのスロットを埋める小さなDIMMが、少ないスロットの大きなDIMMで同じ量のメモリを実行するケースが少なくとも1つあることを確認する実験情報があります。実際、それはさらに大量のメモリよりも優れています。経過時間の差が大きい。たとえば、105秒ではなく55秒の経過時間がありました。

まず、CPUが一定の要素であることを示しました。 8 GBの6つのDIMMと2つの空スロット(合計48 GB)のユニットと2つのDIMMと8つの空スロット(合計16 GB)のユニットの間のCPUバインドアプリケーションドラッグレースは、どちらかのユニットが最初に終了する可能性が等しいことを示しています。

CPUとメモリの両方を集中的に使用する実際のアプリケーションに切り替えました。このアプリケーションには、ごくわずかな量のディスクアクセスがあります。スワップアクティビティがゼロであることからもわかるように、メモリは両方のユニットで十分です。この場合、8 GBの6つのDIMMと2つの空のスロット(合計48 GB)を備えたユニットは、2 GBの8つのDIMMと0の空スロット(合計16 GB)を備えたユニットよりも低速です。同様に、8GBの2つのDIMMと6つの空のスロット(合計16GB)は、2GBの8つのDIMMと空のスロットがゼロ(合計16GB)のユニットよりも低速です。同様に、8 GBのDIMM 6枚と2 GBのDIMM 2枚(合計52 GB)は、2 GBのDIMM 8枚と空のスロットがゼロ(合計16 GB)のユニットよりも低速です。

私のマザーボード(Dell PowerEdge 1950 Generation III)では、同じように実装されたスロットの方がパフォーマンスが良いようです。ユーザーマニュアルにはこの表があります。

    Channel 0 contains DIMM_1, DIMM_5.
    Channel 1 contains DIMM _2, DIMM_6.
    Channel 2 contains DIMM_3, DIMM_7.
    Channel 3 contains DIMM _4, DIMM _8.

"DIMM sockets must be populated by lowest number first."

これから、4つのDIMMが4つのチャネルにIO広がることがわかります。これは最適です。 8個のDIMMでも同様です。非常に大きなDIMMが2枚ある場合、ユニットを再度アップグレードする必要がある場合に節約できますが、それまではすべてのチャネルを使用していません。マニュアルには次のようにも記載されています。「構成内のメモリモジュールの総数は、2、4、または8でなければなりません。最高のシステムパフォーマンスを得るには、4または8のメモリモジュールすべてサイズ "が同じである必要があります。そのため、システムのマニュアルを参照してください。

もちろん、実際のアプリケーションがメモリ量(スワッピング)、データベースアクセス、ディスクアクセス、インターネットアクセス、CPU使用などの他の側面に集中している場合は、これらの他のプロセスにもっと注意する必要があります。これらのプロセスは経過時間に累積的な影響を与える可能性があるため、「ボトルネック」という言葉は適切な類推にはなりません。

つまり、大容量のDIMMが搭載するスロットの数が少ない場合は、DIMMのサイズが大幅に重要になる可能性があります。すべてのスロットに装着することをお勧めします。そうしないと、私の実験では経過時間が91%増加しました(55秒対105秒)。

2
H2ONaCl

ほとんどのオフィスタスクでは、上司は正しいです。

Blender 3Dのような高リソースプログラムを使用するには、可能な限り多くの追加のパフォーマンスブーストが必要です。4DIMMスロットで4 Gigsを使用して合計16 Gigsを使用すると、デュアルチャネル操作が2回(マザーボードがこれをサポートしている場合)、追加されます。必要なときに利用可能なリソースのかなりの量。 1本または4本のチューブにx量の水を入れようとすると、水はより速く、より自由に流れます。それがアイデアです。また、8つのコアで複雑な画像をレンダリングする場合、取得できるすべての速度とパワーが必要です。

それはあなたがあなたのコンピュータをどうするかによる。

2
Mick Malkemus

上司が私に「これはもう大した問題ではない」と言った

彼は基本的に正しいです。今日のPCは非常にパワフルなので、平均的なオフィスのワークロード(メール、Word、Excel、メッセージング、インターネット)はゼロに見えますreal-worldシングルではなくデュアルチャネル構成を使用する利点。

(オフィスタイプのワークロードの)自分のシステムパフォーマンスにtangibleの違いをもたらした2つの点に価値があるのは、次のとおりです。

  • 十分なRAM複数のアプリを開いた状態でのディスクスワッピングを回避するため(最近は64ビットOSで8GBが最小と思われる)

  • SSDハードドライブ

2
misha256