正在阅读:挖掘内存最大潜力 实战分析2G内存同4G内存之差别挖掘内存最大潜力 实战分析2G内存同4G内存之差别

2008-08-21 10:14 出处:PConline原创 作者:PConline评测室·流浪 责任编辑:hansong
1前言:由内存价格大战引发新话题回顶部

前言:由内存价格大战引发新话题

  时隔半年,内存的价格又再次跌至低谷。根据以往经验来看,内存的价格在更新换代之时是最便宜的。的确,随着Intel最新微架构Nehalem将于2009年后半年发布,随之而来的将是DDR3一统天下的时代。以Intel在业界的地位,DDR3在未来两年内成为主流并非一件困难的事情。因此,现在DDR2内存正在处于新老交替的萌芽阶段中,DDR2产品依然是目前主流内存市场上的主导产品,由于货源充足,根据供求关系影响,降价是必然的趋势。但是随着DDR2内存产量的减少,更多内存厂商都开始转型DDR3内存的时候,相信DDR2内存的价格就会慢慢回涨,最后会随着货源的紧缺而渐渐退出市场。

  话虽如此,现阶段DDR2内存市场仍然处于供过于求的阶段,低价内存充斥着整个内存市场。这对普通消费者来说的确是个升级内存容量的好机会。事实也是如此,最近笔者周围的同事和朋友,都考虑是否在现在内存价格非常便宜的情况下,来升级内存容量来提升系统的性能。那么内存的容量多少才够用呢?

内存

  如今内存价格一路走低,大部分消费者都想通过扩充内存容量来提升系统性能,从而达到升级的目的。内存作为电脑中重要的配件之一,内存容量的大小确实能够直接关系到整个系统的性能。因此,内存容量已经越来越受到消费者的关注。尤其在Vista发布之后,内存容量这个话题更是被推到了风口浪尖。而通过内存容量来衡量电脑性能的说法也在广大消费者中广为流传。

  “那么内存的容量究竟多大才够用呢?内存的容量是不是真的是越大越好?”这个话题非常值得我们讨论。对于一般消费者来说究竟多大的内存容量才够用呢?大容量的内存对系统整体性能会有明显的提升吗?带着这些疑问我们一起开始今天的内存容量的探索之旅吧。

2快速充电:了解内存的工作原理回顶部

快速充电:了解内存的重要性

  首先,在讨论内存容量的问题之前,我们先来看一下内容的工作原理。从功能上理解,我们可以将内存看作是内存控制器与CPU之间的桥梁,内存也就相当于“仓库”。显然,内存的容量决定“仓库”的大小,而内存的速度决定“桥梁”的宽窄,两者缺一不可,这也就是我们常常说道的“内存容量”与“内存速度”。

  通常我们所说的内存速度实际上应该用“内存带宽”来表述才更为确切。当CPU需要内存中的数据时,它会发出一个由内存控制器所执行的要求,内存控制器接著将要求发送至内存,并在接收数据时向CPU报告整个周期(从CPU到内存控制器,内存再回到CPU)所需的时间。毫无疑问,缩短整个周期也是提高内存速度的关键,这就好比在桥梁上工作的警察,其指挥疏通能力也是决定通畅度的因素之一。

内存

  内存带宽为何会如此重要呢?在回答这一问题之前,我们先来简单看一看系统工作的过程。CPU接收到指令后,它会最先向CPU中的一级缓存(L1 Cache)去寻找相关的数据,然一级缓存是与CPU同频运行的,但是由于容量较小,所以不可能每次都命中。这时CPU会继续向下一级的二级缓存(L2 Cache)寻找,同样的道理,当所需要的数据在二级缓存中也没有的话,会继续转向L3 Cache(如果有三级缓存的话,如Xeon、Phenom等)、内存和硬盘。由于目前系统处理的数据量都是相当巨大的,因此几乎每一步操作都得经过内存,这也是整个系统中工作最为频繁的部件。如此一来,内存的性能就在一定程度上决定了这个系统的表现,这点在多媒体设计软件和3D游戏中表现得更为明显。


系统工作过程示意图

  内存带宽的计算方法并不复杂,大家可以遵循如下的计算公式:带宽=总线宽度×总线频率×一个时钟周期内交换的数据包个数。很明显,在这些乘数因子中,每个都会对最终的内存带宽产生极大的影响。然而,如今在频率上已经没有太大文章可作,毕竟这受到制作工艺的限制,不可能在短时间内成倍提高。而总线宽度和数据包个数就大不相同了,简单的改变会令内存带宽突飞猛进。

3最大争议!容量和速度哪个重要?回顶部

辩论!容量和速度哪个重要?

  显而易见,从内存工作原理上面来看,对于提高系统性能来说,内存带宽更加关键。而根据这个“带宽=总线宽度×总线频率×一个时钟周期内交换的数据包个数”这个公式来看,内存带宽和同总线带宽、总线频率以及时钟周期有关。也正是这个原因,在使用AMD平台的消费者会感觉到“速度快”。因此,AMD的内存控制器集成在CPU内部,因此在内存频率相同的情况下,内存带宽上面比较有优势。但是,这个优势仅仅先于需要大量内存读取的时候,比如说压缩、数据载入等操作。

内存

  那没,今天讨论的话题“内存容量”同整个系统到底有何关系呢?其实,当CPU需要内存中的数据时,它会发出一个由内存控制器所执行的要求,内存控制器接著将要求发送至内存,并在接收数据时向CPU报告整个周期(从CPU到内存控制器,内存再回到CPU)所需的时间会。毫无疑问,缩短整个周期是提高内存速度的关键,而这一周期就是由内存的频率、存取时间、位宽来决定。更快速的内存技术对整体性能表现有重大的贡献,但是提高内存速度只是解决方案的一部分,数据在CPU以及内存间传送所花的时间通常比处理器执行功能所花的时间更长,为此缓冲区被广泛应用。其实,所谓的缓冲器就是CPU中的一级缓存与二级缓存,它们是内存这座“大桥梁”与CPU之间的“小桥梁”。

  综上所述,关系到整个系统性能因素除了内存带快外,内容的容量也同样关键。而且两者的关系一定要形成正比,容量和速度缺一不可。因此在内存容量和速度中只追求其中一个是非常不明智的选择。

42G还是4G?内存容量大剖析回顶部

2G还是4G?大容量内存分析

  按照主流内存频率为DDR2 800MHz来看,那么DDR2 800内存的实际带宽为800MHz×64bit/8=6400MHz(6.4GB/s)。也就是说,DDR2 800的理论传输带宽为6.4GB/s。对于这个带宽来看,在考虑到不同处理器同内存链接的总线带宽也不相同,因此如果搭配DDR2 800内存的话,容量至少应为1GB以上,才能满足内存“仓库”同“桥梁”之间的交换需要。

内存

  结合时下内存价格考虑,很多消费者都会考虑搭配1GB×2或者2GB×2容量的组合方式。让内存容量更加充足,达到各种苛刻的需要。下面,笔者就针对1GB×2和2GB×2这两种情况,在Windows XP和Windows Vista下面各种情况的对比。从实际理论数据到用户感受体验,面面俱到的展示这两种容量的内存究竟对系统的整体的性能有何影响。在我们了解完,内存理论上面的基础知识之后,就马上进入我们的测试环节吧。

5测试平台介绍及测试方法回顶部

测试平台介绍及测试方法

测试平台

CPU

Intel Core 2 E7200 (266×9.5=2.53G)(2核心/Socket775/2.53G/3072K L2)

主板

华硕 Blitz Formula

显卡
XFX GF8800 Ultra
硬盘
希捷 320G STATII

对比对象

内存

2GB×2(5-5-5-18)
1GB×2(5-5-5-18)

软件平台

操作系统

WindowsXP Professional SP2 英文版+DirectX 9.0C

WindowsVista U 英文版+DirectX 10.0

  本次评测主要针对不同容量内存的对比评测,在处理器的选择上我们使用了比较接近主流的Intel 酷睿2 E7200。可以以最接近主流消费者人群的感受和体验。鉴于目前的操作系统XP仍是主流,因此笔者在两个操作系统环境下进行了实际体验。来证明不同容量的内存在相同环境下,实际应用究竟有何不同。

6应用实战之Windows XP篇回顶部

应用实战之Windows XP篇

  测试环境为原版英文Windows XP,开机默认进程(关闭系统还原)。两个测试系统测试环境完全相同,仅仅相差在内存容量上面。需要特别说明的是,4GB容量内存在XP操作系统中只能识别出3.25G容量,因此在测试过程中实际工作的物理内存容量为3.25G。

内存 内存
左:2GB内存 右:4GB内存(图片可点击放大)

  CPU-Z截图:左:2GB内存 右:4GB内存。下面是在不同应用中系统内存的占用情况。

内存 内存
左:2GB内存 右:4GB内存(图片可点击放大)

  上图为在开机后,系统待机时,2GB容量和4GB容量内存占用情况。

内存 内存
左:2GB内存 右:4GB内存(图片可点击放大)

  启动大型3D游戏后,内存占用情况,载入的游戏为Serious Sam 2。

内存 内存
左:2GB内存 右:4GB内存(图片可点击放大)

  上图为PC Mark05内存测试成绩,从成绩来看貌似2GB容量内存略微领先4GB容量内存。

内存 内存
左:2GB内存 右:4GB内存(图片可点击放大)

  上图为Everest中2GB容量内存同4GB容量内存的读写性能测试。

内存 内存
左:2GB内存 右:4GB内存(图片可点击放大)

  实际应用测试,视频压缩时2GB内存和4GB内存分别占用情况。(从时间来看,内存容量的增加并没有使压缩时间减少。)

内存 内存
左:2GB内存 右:4GB内存(图片可点击放大)

内存

  上图为Photoshop CS3加载60张高像素图片,此时内存的占用率已经达到最高。不过从测试成绩来看,4GB容量的内存在时间上反而要比2GB内存用时还长。

内存

  Windows XP开机时间对比,开机时间从出现Windows读取图像开始计时,进入系统后显示出桌面图标结束。从成绩来看两个容量的内存开机速度完全一样。

小结:

  通过实际应用评测,我们不难发现,2GB容量内存和4GB容量内存单任务实际处理中作用完全相同,而且2GB容量内存在测试中的表现还略微领先于4GB容量内存。即便是在启动大型3D游戏时,内存占用率也没有明显增加。可见,在XP系统下2GB内存完全能够满足普通用户需要。

7应用实战之Windows Vista篇回顶部

应用实战之Windows Vista篇

  测试环境为英文原版Windows Vista,开机默认进程(关闭系统还原)。两个测试系统测试环境完全相同,仅仅相差在内存容量上面。需要特别说明的是,4GB容量内存在Vista操作系统中只能识别出3.33G容量,因此在测试过程中实际工作的物理内存容量为3.33G。

内存 内存
左:2GB内存 右:4GB内存(图片可点击放大)

  CPU-Z截图:左:2GB内存 右:4GB内存。除了内存容量外,其他参数完全相同。

内存 内存
左:2GB内存 右:4GB内存(图片可点击放大)

  上图为在开机后,系统待机时,2GB容量和4GB容量内存占用情况。

内存 内存
左:2GB内存 右:4GB内存(图片可点击放大)

  启动大型3D游戏后,内存占用情况,载入的游戏为Serious Sam 2。

内存 内存
左:2GB内存 右:4GB内存(图片可点击放大)

  上图为Everest中2GB容量内存同4GB容量内存的读写性能测试。

内存 内存
左:2GB内存 右:4GB内存(图片可点击放大) 

  实际应用测试,视频压缩时2GB内存和4GB内存分别占用情况。(从时间来看,内容容量的增加并没有使压缩时间减少。)

内存 内存
左:2GB内存 右:4GB内存(图片可点击放大)

内存

  上图为Photoshop CS3加载60张高像素图片,此时内存的占用率已经达到最高。不过从测试成绩来看,4GB容量的内存在时间上反而要比2GB内存用时还长。

内存

  开机时间从出现Windows读取图像开始计时,进入系统后显示出桌面图标结束。同Windows XP开机时间测试一样,在Vista下大容量并没有使开机时间缩短。

小结:

  都说Vista是消耗内存的大户,通过本次测试我们也再次证明了这一说法。通过测试,表面上看2GB容量内存并不比比4GB容量内存差,但是,我们也可以看到在很多时候,2GB容量内存只能说是流畅运行Vista的底线,当操作系统加载大量后台程序和应用程序之后,内存占用率明显上升。非常容易的就能够占用接近1GB的内存容量,特别是运行大型3D游戏时内存消耗增加更是明显。因此,在Vista系统系统下4GB内存还是可以发挥出应有的作用的。

8PConline评测室总结回顶部

PConline评测室总结:

内存

  通过今天的实际应用测试,可以看出内存容量不见得是越大越好。因此消费者在选择内存容量的时候,要根据自己的需要选择最适合的内存容量,以达到发挥内存的最大价值。而在操作系统的选择上也是直接影响到内存容量的关键,从上面的测试来看,4GB容量内存在XP系统下作用没有充分发挥。但是,在Vista系统下4GB容量内存,在多任务多程序的时候开始展示出一定优势。

  因此,笔者的建议是目前仍然使用XP系统的消费者,或者在长时间内不会升级至Vista的朋友,2GB容量的内存应该是最佳的选择。而节省下来的200多元的资金用在显卡或者CPU方面带来的性能提升更加明显。而对于使用Vista系统的消费者,基本上这类用户算是中高端用户,因此在其他硬件方面的选择上规格较高。从本次评测来看,4GB容量内存在Vsita下也表现出一定优势,因此这类人群比较适合大容量内存。

为您推荐

加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
热门排行

DIY论坛帖子排行

最高点击 最高回复 最新
最新资讯离线随时看 聊天吐槽赢奖品