我使用MemTest86 +测量了计算机的内存吞吐量,结果令我感到惊讶。
我使用DDR3-8500(533 Mhz)模块。我有一个4 GiB和两个2 GiB。时间似乎是7-7-7-20由主板固定(一台WMCP78M主板在Acer X3300与AMD Athlon II X2 215处理器)。
主板有4个内存插槽,分为两组,支持双通道。
单个模块(2 GiB或4 GiB)给出3566 MB / S(我认为这意味着3566 MiB / s)。
两个相同的模块(2 x 2 GiB)位于不同的插槽上,可提供3566 MB / S.我很好,因为双通道不活跃。
任何插槽上的两个不同模块(2 GiB + 4 GiB)可提供3566 MB / S.好的
相邻插槽上的两个相同模块(2 x 2 GiB)可提供4122 MB / S.由于双通道正在运行,因此吞吐量更高。
现在,如果我将2 x 2 GiB放在相邻的插槽上,再加上另一个插槽上的1 x 4 GiB,我希望双通道可以占用一半内存。但我有4122 MB / S.所以即使是孤独的4 GiB模块,双通道也在工作。
它可能是MemTest86 +的一个错误:吞吐量只能在内存的一部分上计算。所以我倒置了模块,但结果相同(我不认为主板重新定位插槽,取决于哪些是双通道)。
更新:
我将BIOS更新为最新的officiel版本。
我用ctrl + F1检查了隐藏的BIOS设置,但没有更多出现。
最后,我使用AMIBCP打开BIOS的ROM,看看是否有任何选项仍然不可见,但所有内容都已显示。请注意,“一切”并不是很多,因为没有关于FSB,电压等的单一设置。
当我使用3个内存模块时,我获得双通道分数的事实可能是什么原因?