我观察到 Windows 10 x64 + OS 版本在空闲时(在我运行其他任何东西之前)消耗了已安装的 4 GB RAM 中的 3 GB。
当我最初打开机箱时,我以为只看到一个插槽,所以我订购了一个 8 GB DIMM,认为加倍可以解决我的问题。当我去更换 DIMM 时,我拆下风扇罩,发现实际上有两个插槽,所以我保留了已经安装的 DIMM,并安装了新的。Windows 10 在任务管理器中确认有 11.9 GB。
现在,我读到,如果安装一对相同的 DIMM,我可能会获得更好的性能,因此,购买第二个 4 GB 是最划算的。但是,如果我错了,请纠正我,但是12 GB 的 RAM 仍然比仅使用一个 8 GB DIMM 更好,因为单个 dimm 速度下的 12 GB 仍然比必须交换/分页到磁盘以获取额外的虚拟内存要快得多,对吗?
答案1
如果您的主板使用双通道内存控制器,那么两个 DIMM 将比一个 8GB DIMM 提供更好的性能。但是,如果一个 DIMM 的 MHz 低于第二个 DIMM,则第二个 DIMM 将匹配该 MHz 速度,这意味着您只会损失性能。
原因在于双通道控制器可以并行读取或写入两个 DIMM,就像一条在每个方向都有两条车道的道路可以处理两倍数量的汽车一样。
话虽如此,由于 CPU 缓存,系统的整体性能并不太依赖于 RAM 速度,除非您运行基准测试,否则您可能根本不会注意到任何差异。
答案2
是的,12GiB 内存通常比 8GiB 内存更快。
在大多数主板上,这将归结为:
- 8GiB(正常) vs 8GiB(正常)+4GiB(正常)
在某些主板上甚至可能是:
- 8GiB(正常) vs 8GiB(前半部分用作双通道)+ 4 GiB(双通道的一部分)
但即使它无法使用双通道内存接口,它仍然比 8GiB 更快,即使没有双通道。
如果我有一对相同的 DIMM,我可能会获得更好的性能
是的,那会更好。但这两种解决方案都比只使用一个 DIMM 更好。
对于极不可能出现的情况的免责声明:
- 如果您有一个非常占用内存的任务,需要处理大量内存(读取:比缓存的内存大得多)。
- 第二个 DIMM 的速度明显慢于另一个
- 并且 CPU/内存控制器可以利用更快的内存。
- 并且操作系统、程序和数据不会使用超过可用内存量(因此不需要使用页面文件)
那么单个更快的 DIMM 的性能可能会优于快速+慢速 DIMM 设置。尽管这不太可能。