Memory

最大記憶體通道如何限制 RAM 的數量?

  • March 16, 2019

當 CPU 有 2 個最大記憶體通道時,您安裝了 4 個 RAM 物理卡。這實際上是做什麼的?它們中的兩個是否在任何一個時間點都使用過?如果是這樣,第二個 2 是多餘的嗎?使用 2 倍高 GB RAM 還是 4 倍低 GB RAM 更好。哪個表現更好?

RAM 控制器具有驅動其介面線的特定能力。每個 DIMM - 或者更確切地說 DIMM 上的每個晶片 - 都會在記憶體匯流排上施加一定的負載,因此您可以連接最多的 DIMM/晶片。特殊類型的 DIMM 可降低負載:寄存器 (RDIMM) 或負載減少的 DIMM (LRDIMM) 在控制器和晶片之間緩衝信號,並使匯流排能夠總共驅動更多晶片(當系統支持時)。

此限制適用於每個記憶體通道,因此當雙通道控制器可以驅動兩個 DIMM 時,它總共可以驅動四個 DIMM。

RAM 的總量只是 DIMM 的最大數量乘以系統支持的最大 DIMM 的大小。

實際上,這有點複雜——DIMM 可以承載一組、兩組甚至四組晶片(列),增加匯流排上的列數通常會降低記憶體速度。此外,並非所有可能的等級數都可以在系統中使用。

記憶體通道在很大程度上是獨立的,因此您可以同時使用所有通道將數據泵送到 CPU,從而提高整體吞吐量。通常,最快的設置是每個通道一個 DIMM。

引用自:https://serverfault.com/questions/888469