音箱|1+1>2,数据告诉你为什么内存条2根小的比1根大的强!( 二 )



看起来 64*3 和 64*2+64 的计算结果是一样的?然而表面数值和实际情况往往有很大差别 。
因为我们要把双通道看成一个性能升级的整体 , 我们打开一个程序 , 系统很可能会将这个程序的数据拆分为双份 , 分配给双通道的两根内存条 , 以享受更高的带宽 。
假如我们打开了聊天、浏览器、Word 等这种不怎么需要用内存大量传输数据的程序 , 它们占用了双通道内存 。

此时再打开一个游戏或视频剪辑软件这种需要大量内存空间的程序 , 因为双通道空间不足 , 它就只能使用单通道的 8GB 内存 。
这样的分配显然不合理 , 「三通道」很可能反而不如双通道 。
因为双通道内存中的数据不会与单通道共享 。
当然也有特殊的主板 CPU 是支持真正的三通道 , 但是比较少见 。

支持的四通道的主板也少 , 服务器比较多见 。 (主板上并不是一个内存插槽就是一个通道 , 后面讲原因)


03、别抱太大期望
带宽翻倍这事情听起来很厉害 , 毕竟数据传输量翻倍 , 但实际体验远没有纸面数据那么夸张 。
下面是单通道 8GB DDR3 与双通道 8GB(4+4GB)DDR3 的测试数据对比 , 橙色为双通道 , 蓝色为单通道 。
Euler 3D
在 Euler 3D 基准测试中 , 双通道的性能比单通道强大约 17% 。 对于执行高负荷运算 , 仿真和编译的朋友 , 这个测试比较有参考价值 。

复制 , 读写和带宽
这项测试可以明显看出带宽提升带来的性能提升 , 虽然提升 20% 也很明显 , 但还远未达到所谓翻倍效果 。

内存延迟
延迟是指数据传输指令送达后到开始传输数据之间的延迟 。 双通道的延迟能够缩短约 2.7% 的 , 仍然略优于单通道 。

视频转码Handbrake 是一个强大的工具 , 可以将电脑性能推到极限 , 双通道在视频转码工作上大约有 4.5% 的优势 。 即使对于视频翻录或转码有重度需求的朋友 , 这点点提升也是微乎其微 。

Adobe Premiere这是目前最常用的视频剪辑软件 , 基准测试中 , 双通道省了大约 8 秒的总体渲染时间 , 测试中渲染的视频比较短 , 如果全天渲染的话差距可能会提升到十几到几十分钟 。

游戏测试
最后是大家比较关心的游戏性能 , 在搭配 GTX 1060 显卡时 , 得到的结果与前面大致相同 , 双通道可以略微提升几帧 。 但有时双通道的性能反而会下降 , 这点在巫师 3中格外明显 。 原因可能是因为游戏的优化问题 。

04、注意事项
对于双通道并不是双根内存条插上就完事了 , 它还有很多限制 。
1、最简单的做法就是使用两根同品牌、同型号、同容量、同频率的一模一样的内存条 , 这样得到的效果最佳也最省心 。

2、当两根内存条容量不同时 , 例如 4GB+8GB 也能组成双通道 , 实际上的效果是8GB 的前 4GB 加入双通道 , 后 4GB 自成一派 , 得到「不对称双通道」 。
3、两根不同频率的内存条 , 例如 2400Hz 和 2666Hz 也能组成双通道 , 实际上的效果是高频自动降为低频 , 最终就是 2400Hz 的双通道 。 (请先了解主板最高支持多少频率)
4、DDR4 与 DDR3 无法组成双通道 , 不过也很少有主板同时支持两代内存条 , 插槽都不一样 。

5、有 4 个内存插槽的主板通常是双通道 。 如下图 , 两个相邻插槽为一个通道 。 这一点非常非常重要 , 大多数人都是两根内存条条组成双通道 , 但是有四个插槽 , 一些有强迫症又不看说明书的朋友就会挨着插 , 这样其实都插到一个通道里了 , 无法组成双通道!