可能重复:
4x2GB 还是 2x4GB 的 RAM 更好?
如果可以在 2x2GB 或单个 4GB RAM 模块之间进行选择,并且其他所有宣传方面都相同(相同的价格、相同的 CAS 延迟、相同的频率等),那么哪一个更受欢迎?
在我看来,购买单根内存条可以提供更大的升级机会(尤其是主板只有 2 个插槽),但是人们建议搭配使用,而且我猜以后再挑选一根匹配的内存条的可能性不大。
两根内存条的性能是单根内存条的两倍,这似乎也说得通。但这真的会发生吗?所讨论的主板是双通道的(目前运行 2x1GB),我猜这会带来不同吗?
答案1
选择两个的理由:
主要原因是双通道(同时访问两个 RAM 模块)的额外吞吐量。但由此带来的实际改进仍存在争议,例如http://www.tomshardware.com/reviews/PARALLEL-PROCESSING,1705-15.html
正如预期的那样,使用最新的 Core 2 Duo 系统,单通道和双通道 DDR2-800 内存之间的性能差异很小,具体取决于基准测试 - 大多数测试都显示差异,但差异真的很小。对于游戏和发烧友级 PC,我们建议坚持使用高性能双通道 RAM,因为内存是您希望发挥最佳性能以获得流畅体验的组件之一。但对于常规应用程序,运行单通道还是双通道并不重要。两个 1 GB DIMM 通常比单个 2 GB 模块便宜,但单个 DIMM 会将您的功耗降低几瓦(这可能比它更重要)。
成本也可能是一个因素,因为两个较小的 DIMM 通常比单个大型 DIMM 便宜(如上文所述)
反对的理由是额外的热量和系统负荷;以及您最初提出的可升级性问题。
以下 SU 问题中也存在类似的争论:RAM 是四倍 2 GB 还是两倍 4 GB 更好?
答案2
这里有两个因素在起作用:
- 2*2G 从双通道运行中获得了一定的好处,但是
- 1*4G 留下更多内存插槽以供将来升级。
根据我的经验,拥有足够的内存总是会让机器感觉比双通道操作更快。因此,我个人更喜欢大内存条而不是小内存条;你现在会损失一小部分理论带宽,但以后会获得显著的收益,因为你能够填充空闲插槽而不浪费任何东西。
除了使用 AMD APU 玩游戏之外,大多数当前 CPU 不会从额外的内存带宽中获益太多,它们主要关心的是延迟,这解释了为什么选项 2 目前可能更好。看看速度效果英特尔 CPU和AMD CPU。如您所见,800MHz 和 1600MHz 之间的差异在大多数情况下并不明显,最多只有 16-17%。这表明应用程序的瓶颈不是带宽。
答案3
几乎所有带有板载共享 RAM GPU(nForce、Intel Express Graphics)的系统都将使用双通道 RAM。CPU 将通过一个通道访问 RAM,而 GPU 将通过另一个通道访问共享 VRAM。在 Sandy Bridge 之前的系统上,性能提升相当显著。
我还没有研究过片上 GPU 是否有类似的行为,但我认为它们应该如此。