过去,只有主板规格很重要。但自从内存控制器移到 CPU 上后,CPU 就决定了系统支持的最大内存。
对于单插槽主板,答案很简单。但是,对于具有多个 CPU(不是核心)的主板,这如何工作?
支持的最大内存是由最差 CPU 的最低值决定的吗?还是每个 CPU 支持的最大内存加起来?
例如,如果我有一个支持 2TiB 内存的 CPU,并且同一主板上的另一个 CPU 支持 4TiB 内存(其中主板支持 7.5Tb 内存),那么系统是否仅支持 2TiB 内存(从支持的最低值开始)或 6TiB(4TiB+2TiB)?
答案1
首先,CPU 需要匹配。如果主板支持,则可用 RAM 将是 CPU 数量乘以最大 RAM/CPU。虽然可能可以在多 CPU 主板上运行几乎相同的 CPU(例如 xeon 5660 和 xeon 5690),但这通常不是一个好主意,并且可能无法使用所有核心。