这是我的旧台式电脑,其特点是:
英特尔 i5-7400 / 16G+16G(Corsair CMK16GX4M1A2400C16)/ GA-H110M-H 主板。
我使用单根(16G)内存条和双根(16G+16G)内存条进行了 Passmark Memtest86 Ram Benchmark,并得到了以下结果:
== 单条 ==
写入速度:7500 MB/s
读取速度:16000 MB/s
https://i.stack.imgur.com/MHTlN.jpg
== 双棒 ==
写入速度:13000 MB/s
读取速度:16000 MB/s
https://i.stack.imgur.com/gWipF.jpg
根据我的知识,对结果进行解释,双条写入速度接近单条写入速度的两倍,因为它的双倍=双通道内存,而单倍=单通道内存。
但让我困惑的是,这两种设置下的读取速度怎么会相似呢?要么单根读取速度应该较低,要么双根读取速度应该较高。
不是吗?有人能解释一下吗……
提前致谢
答案1
Memtest 可能只使用一个核心。请尝试运行使用多个核心的专用内存基准测试或“Stream”基准测试。
https://developer.amd.com/spack/stream-benchmark/
虽然您可能有更多的可用内存带宽,但您可能无法仅在单线程应用程序中使用它。
如果问题仍然存在,请确保您的 BIOS 中双通道操作的设置正确。(例如交错)
编辑:在 Windows 上,PassMark 有一个应该可以工作的内存基准测试 https://www.passmark.com/products/performancetest/pt_advmem.php