发新话题
打印

用数据说话 教你如何合理组合双通道内存

用数据说话 教你如何合理组合双通道内存

时下内存的价格已经不高了,各种主板平台对双通道内存技术的支持也已经非常广泛,购买两条内存组建双通道平台已经成为追求性能的用户的标准做法。然而对于很多新购机的家用/商用用户而言,有时需要考虑到更多的问题,如成本,以及将来的升级问题。不说别的,很多消费者就经常提出这样的问题。组成双通道内存,究竟用什么组合最佳,是512M*2,还是512M 1G好呢?究竟内存容量到了多少,才是最适合呢?现在买单条1G内存好,还是买2条512M好呢?对于以上的疑问,我们IT168评测中心特地做了这个测试,来回答广大用户的疑问。


面对着未来的测试,这些内存表现如何?它们能笑到最后吗?

  很多人都知道AMD平台和Intel平台的双通道内存是具有不同的,因此我们的测试也分为两个平台下测试,并搭配了多种内存组合,这些组合涵盖了当前绝大多数用户的内存容量配置,相信用户看了之后可以得到完美的答案。
  接下来,我们将会先介绍一下Intel和AMD平台的双通道内存技术,并对测试平台作一些简单的介绍,接着再对性能测试数据分别作分析、论述,最后是我们IT168评测中心得出的结论以及对用户的导购分析。
  在几年前,Intel曾经推出了支持双通道内存传输技术的i820芯片组,与RDRAM内存配合,名噪一时。然后从i865开始,Intel方面开始广泛支持双通道内存技术。
  和NVIDIA nForce2带的双通道技术不同,Intel的双通道技术在双通道模式下相当于一个128bit的内存控制器,而nForce2则是两个独立的64bit控制器,虽然NVIDIA的双内存控制器设计可以同时独立操作,例如一个读一个寻址,从而提升系统的响应能力,降低延迟,同时也具有两个通道内存配置灵活,要求低的优点,然而两个内存控制器的数据流的管理是一个难题,同时nForce2对应的Athlon XP的带宽不足,因此实际上nForce2的双通道内存技术性能表现不佳,只有在使用芯片内置显卡的时候具有一些优势,相对地Intel的单128bit双通道内存控制器的性能则可以让人满意。


  早期Intel的芯片组,其双通道的主要模式有三种:Dual Channel Interleaved mode、Dual Channel Asymmetric mode以及Single Channel mode,虽然在不同芯片组的PDF文档上具有者不同形式的名字。
  Dual Channel Interleaved mode即是普遍使用的性能最高的配置模式,这需要两个通道插入容量相同的内存(内存结构可以不一样),Dual Channel Interleaved mode有些时候也写为Dual Channel Symmetric mode。
  在这种模式下,内存地址在两个内存通道之间以64字节的大小交叉轮流映射。
  Dual Channel Asymmetric mode,在两个通道都插入内存,且其容量大小不同时,Intel芯片组就工作于这种模式。
  在这种模式下,两个通道的内存按照先后顺序堆叠配置内存地址空间,尽管不太现实,然而软件设计人员确实可以同时访问两个通道的内存,享受到双倍的内存带宽。
  Singel Channel mode,这个很好理解,只在一个通道内插入内存就是这个模式,从概念上,这个模式也可以并入Dual Channel Asymmetric mode当中去。


  比较新的P965芯片组提供了了Intel Flex Memory Technology,这为双通道内存的配置提供了一种新的模式:Flex mode。
  Flex mode下,内存地址段中的底端部分映射至两个通道上的内存,内存段中接近8GB(假如有的话)地址空间的顶端部分则映射到单个通道上,这样Flex mode便将内存分为多个双通操作区及单通操作区,最后得到的性能就介于Dual Channel Interleaved mode和Dual Channel Asymmetric mode这两个模式之间(实际上Flex mode的双通道区间和Dual Channel Interleaved mode的就一样)。
  到了这里,我们就很清楚了,当前主流的Intel主板芯片组只要两个通道都有内存就可以实现双通道内存技术。而最新P965的Flex Memory Technology在两个通道的内存容量不同的时候,也能具有和Dual Channel Interleaved mode相似的性能。
  由于AMD处理器的内存控制器是在CPU内部而不是在北桥芯片上,所以在主板芯片组的选择上要比Intel双核心处理器要宽松得多,其实,可以说与主板芯片组无关。
  AMD目前的桌面平台双核心的主力是Athlon 64 X2,代号为Windsor,基本上可以简单看作是两个Athlon 64核心的整合,从架构上来说相对于目前的Athlon 64并没有任何改变。但和面向多CPU平台的Athlon MP架构不同的是,Athlon 64 X2核心之间并不是采用Hyper Transport相联接,而是通过一个附加的System Request Interface   Crossbar Switch的组合来共享单个内存控制器和一个HyperTransport总线,System Request Interface就是仲裁器,Crossbar Swith则是用于建立实际的数据交换通道。


  整合内存控制器是AMD平台的主要优势之一,因为整合内存控制器的做法可以明显降低内存延迟,这一点已经被无数事实证明了,然而,整合的内存控制器也存在不够灵活的问题,以及与内存不兼容时比较难以解决的问题。
  AMD的双通道内存技术具体工作模式资料很少,实际的表现也很怪异,因此我们打算到后面结合性能测试结果来分析。

TOP

  我们测试的是当前的主流Socket AM2平台。Socket 939平台也能支持双通道内存技术,不过在市场上已经很为少见。


Intel平台在相同颜色的插槽内插内存就能实现双通,而P965平台则在两组插槽内都插入任意内存都可以组成双通道


  我们在Intel平台下测试了单条512MB内存组建单通道、两条512MB内存组建单通道、两条512MB内存组建双通道、一条1GB内存组建单通道、一条512MB内存与一条1GB内存组建双通道、两条512MB内存与一条1GB内存组件双通道、两条2GB内存组建单通道这七种情况,总共收集了大量的数据,相信这可以提供完善的结果分析。
  测试的软件主要是一些综合性能测试软件,PCMark05、SYSMark 2004SE、Winstone 2004都是混合了多种实际操作/实际软件的测试,可以代表了平台在各种商用、家用环境下的性能,而CineBench侧重的是工业设计,剩下的几个则侧重于单个子系统方面的测试软件,用于直观地与其他系统作为快速的对比。


AMD平台也是插入相同颜色的插槽,不过排位不同,也不是任意内存配置都能双通道


  我们在AMD Socket AM2平台下测试了单条512MB内存组建单通道、两条512MB内存组建单通道、两条512MB内存组建双通道、一条1GB内存组建单通道、一条512MB内存与一条1GB内存插入双通道(实际上是单通道)、两条512MB内存与一条1GB内存插入双通道(实际上是单通道)、两条2GB内存组建单通道这七种情况,总共收集了大量的数据,相信这可以提供完善的结果分析。
  测试的软件主要是一些综合性能测试软件,PCMark05、SYSMark 2004SE、Winstone 2004都是混合了多种实际操作/实际软件的测试,可以代表了平台在各种商用、家用环境下的性能,而CineBench侧重的是工业设计,剩下的几个则侧重于单个子系统方面的测试软件,用于直观地与其他系统作为快速的对比。
  两个测试平台硬件相差巨大,因此平台之间的数据对比意义不大,我们更应该着重的是相同平台的不同内存配置之间的性能差异。

TOP

Intel平台



TOP

AMD平台



TOP



Intel平台测试成绩


AMD平台测试成绩
  两个平台测试成绩分别如上,单独看表格是非常枯燥的,下面我们就这些测试项目的主要测试数据进行单独的分析论述。
  PCMark05通过一个一个的组件,包含了很多常见的家用和商用操作,因此经常被作为一种个人电脑性能衡量标准。


  从总分来看,内存配置的不同,对日常应用而言的差别不是十分之大,1GB   1GB双通道内存的配置性能最高也属意料之中,总体而言双通道配置都比单通道配置略微强一些,AMD平台上单条1GB的配置和双通配置性能非常接近。


  单独的CPU子项,AMD表现出比较明显的趋势。
  PCMark05测试,基本上双通道内存配置要比单通道要好,内存容量的影响也比较大。

TOP

  Business Winstone 2004和Multimedia Content Creation 2004是测试商业应用软件性能的软件,其包含了主流的各种Office软件以及多媒体创作软件。


  双通道比单通道要好。


  多任务测试中,Intel的双通道对比单通道的提升比较大,AMD平台更依赖于容量的提升。

  多媒体创作当中,AMD开始表现出单通道1GB比两条512MB双通道更好的性能。
  SiSoftware Sandra 2007是流行的理论性能测试软件,不同的内存配置CPU得分方面几乎是完全一致的,因此我们只给出了内存方面的测试。


  毫无疑问,双通道内存的带宽比单通道带宽高出不少,AMD平台中,1GB   512MBx2的配置和1GB   512MB的配置其带宽都和单通道表现无异,这表明其实际上就是单通道。
  Intel平台中,这样的两个配置性能都达到了双通道的水准,也是Intel Flex Memory技术的体现。

  两个平台,双通道内存的延迟都比单通道的要高,然而AMD平台随着插入内存数量的增多而延迟也随着变大,Intel平台则不是。
  SuperPI是流行的CPU性能测试软件,可以快速地鉴定一个系统的计算能力。


  内存配置对SuperPI 1M的计算影响是较低的。AMD平台上,1GB   512MBx2和1GB    512MB这些不对称的组合性能表现不是很好。

  AMD平台上,1GB 512MB的组合表现很糟糕。

  WinRAR压缩接压缩操作相信广大用户都日常接触到。AMD平台单条1GB和双通1GB   1GB的组合表现优异,1GB   512MBx2和1GB   512MB的不对称组合表现和单通道无异。
  Intel平台表现正常,单条1GB、512MBx2单通道、单条512MB这些单通道组合和其他双通道组合表现差异比较明显。


  CineBench 2003是基于实际的OpenGL 3D创作工业软件,我们选取了实际的HW-L,就是Hardware Lighting项目来进行对比,和以往一样,两个通道插不对称的内存的AMD平台表现不佳。
  3DMark05包含了当前主流DirectX 9.0c技术的主要元素——3DMark06则显得比较超前,因此很适合用来评价Direct3D游戏的性能表现。


  AMD平台,1GB 1GB双通道、1GB单通道、512MB   512MB双通道的表现是最好的。Intel平台则还能包括1GB   512MBx2和1GB   512MB,这些组合都能发挥出系统的性能。


  AMD平台上,双通道的CPU Score特别地高,不过上一个项目:整体性能才是更为重要的。

TOP

  测试结果可以看出,AMD Socket AM2平台并不能支持类似Intel平台的Flex Memory技术那样的特性,两个内存通道插入不对称的内存就会让系统进入单通道操作模式。

  AMD平台和Intel平台下,双通道的内存带宽都比单通道内存通道带宽要高接近1倍,而相应地内存延迟也会加大,然而除了理论测试之外,AMD平台的一些测试项目中表现出单条1GB单通道比两条512MB双通道要较为优秀的性能,并且在不少项目中,单条1GB和两条1GB双通道的表现很接近,这让我们对AMD Socket AM2平台的双通道内存技术多少感到有些失望。
  Intel P965平台的Flex mode工作良好,这实际上让用户不必考虑什么内存组合,只要两个通道都具有内存,就能享受到双通道内存技术的优势。Intel的双通道对比单通道的提升也是不错的。
  最后,1GB容量的配置性能比512MB容量的配置性能高出不少,实际生活中,大家应该都深有体会了。

TOP

导购分析
  通过以上的测试,我们可以得出上一页中两种平台的双通道技术特点,然后可以得出一些结论:假若你使用Intel平台,其实无论如何搭配双通道内存,其都能带来双通道的效果——当然最佳的选择,当然是1Gx2的组合,因为这个组合不单止性能最佳,而且还是在XP系统下发挥出最大功能(注:在Intel平台底下,单通道内存将会严重制约系统性能);假若你使用了AMD平台,那么内存的组合就值得你认真考虑。我们就不建议大家,采用512M 1G的升级方案,因为这个搭配将会严重影响性能,而单条1G或者两条1G才是AMD平台最好的选择。假若你本身就有512M容量,那么重新加一条512M或者更换为一条1GB通常要比直接加一条1G来得好。
  总结:从当前市场情况来看,无论是升级用户,还是新装机用户,购买1G容量的DDR2是最明智的选择,而512M内存已经逐步失去购买价值了。

TOP

发新话题