当容量与性能不可兼得──我的内存配置观

整机外设

  现在正是内存频繁换代的时候,SDRAM、DDR266、DDR333、DDR400在市场同时存在,价格差异也较大。那么在同等价格预算下,到底是使用大容量的老内存,还是使用容量相对小一些的性能指标更高的新内存好呢?很多人的意见都不一样,有人说宁可要512MB的SDRAM也不要256MB的DDR,也有人说只有RDRAM才能配合P4。那么,究竟我们该如何取舍呢?

  一、游戏娱乐类

  在PC应用领域,图形处理、游戏和文字处理是最主要的任务。显然,游戏和图形处理是对内存要求较高的任务,但即使在这两方面,也不能一概而论地说就要高性能的内存。因为游戏中也分即时战略和动作射击(很多3D化的RPG现在也可归入此类了)两大类,不同的游戏,对系统的要求是不一样的,当然装机配内存的时候,就不能一刀切了。

  1.3D动作类游戏

  3D动作类最典型的代表是CS与极品飞车等游戏,这些游戏除了对显卡要求高外,对内存的带宽和瞬间的数据吞吐能力要求也是很高的。因为多数人用的显卡都是64MB显存或以下的,AGP显卡借用系统内存是不可避免的;即使是土豪级的具有128MB显存的显卡。也不可能完全包办大型3D游戏产生的数据需求。越复杂越绚丽的场景,对内存的要求就越高。例如CS里的烟雾弹投掷后、水里行进的光线折射,飞车里的车面质感、尾气烟尘的效果等等,都需要在瞬间传送大量的数据,渲染多个三角形,所以对速度是很敏感的。如果内存提供的带宽不够高,在一些如多人混战、多辆车子抢道、撞车等场景,就可能出现暂时的停滞感,玩起来当然很不爽了。不过,这类游戏总体上的数据量却不算很多──因为激烈对抗的场景不是时时都有,有时游戏中的单位死亡了,停止活动了,数据传输量也会减少,例如CS里打到后半段,往往只有几个人猫在那里等着CAMP了──这种游戏,应该搭配性能指标高的内存。256MB的DDR266/333,往往会比512MB的SDRAM效果要好。

  2.即时战略类游戏

  魔兽3是最近最火爆的游戏之一,这是一个3D化的即时战略游戏。尽管采用了3D的界面,这个游戏需要渲染的三角形却不算多,一块32MB的显卡基本上就可胜任了(当然如果把游戏调为高分辨率、高色深的话还是需要64MB的显存才能跑得顺)。这个游戏对内存的胃口在于容量而不是带宽指标,因为这个游戏的单位是死亡后马上又产生新的单位补充,除非玩家游戏资金耗尽被消灭,否则单位只会越来越多。到后期大家基本上都是满员的90人口,每个单位都要占用一定量的内存,4家以上对战的话,系统的负荷是相当大的,容量少于256MB的时候,可以明显感觉到游戏的停滞。尤其是多个单位施放魔法的时候,光影效果更复杂,低容量内存配置的系统,基本就没法玩了。例如有人装的是高端P4+128MB RDRAM机型,玩魔兽3将是很痛苦的。一般来说,这种游戏至少要256MB内存才会流畅,512MB的SDRAM在这里会比256MB的DDR或RDRAM显出优势来。

  另外,分辨率高的时候,对内存性能要求也有提高。总的来说,内存大的时候,读取和存档速度会快点;游戏的峰值数据传输,就要靠内存的最高带宽了。

  二、图形处理及办公上网

  1.图形处理

  一般人都是用Photoshop来处理图形。Photoshop是一个有多少内存就要吃多少的家伙,当物理内存都放满了数据时,它才会去动用硬盘上的虚拟内存。不过对于普通家庭用户来说,要处理的图形尺寸不会很大,一般就是把照片和网上下载的图片加工一下,如果使用JPG格式的话,一般在800KB到1MB;用BMP格式的话,也在10MB以下。这样程序对内存容量的需求不是很大。一般来说,128MB以上的高性能内存,会比低指标的内存配置快一点,尤其是在字体预读、普通滤镜渲染的时候。

  当遇到要渲染大图和3D作图的时候,毫无疑问地应该选择大容量的内存配置。这些任务动辄生成百兆甚至数百兆以上的文件,小容量高指标的配置是应付不了的。

  2.办公上网

  有很多人认为,办公上网只要稳定即可,速度要求不高,如果用IE多开窗口,应该用大内存的配置。笔者认为,这也要看你上网经常去的是什么网站。自从Flash流行以来,不少网站在网页内加入了很多特效,这些Flash对于系统的性能还是有一定要求的。CPU和内存性能高的,打开页面会一闪而过,没有等待的感觉,而低一点的配置,会有数秒钟的等待时间。窗口开得越多,等待时间累计就越长。因此,如果新装机主要用来上网的,考虑到以后升级的需要还是上新型的高性能内存比较好,暂时少一点也没关系。

  三、其他因素的影响

  1.操作系统

  很多人配机的时候考虑硬件指标很多,但对自己习惯用的操作系统及软件环境不是很重视。Win98是游戏迷们常用的系统,这个系统对大于256MB的内存管理是有先天的不足。超过256MB以后,容量越大启动的速度反倒越慢,利用的效率也更低;如果你非常喜欢Win98,购买大内存的时候最好考虑到这一点。其实,现在新出的游戏已经普遍支持WinXP了,微软也宣布不再为Win9x类系统开发新驱动和提供技术支持,有条件的还是用WinXP比较好。在微软的霸主地位推动下,新一代的游戏将会逐步向这个标准靠拢了。

  2.CPU配置及升级方向

  如果你是用AMD的CPU,现在花大钱购买DDR333以上的高性能内存是没有意义的。目前支持DDR400内存的主板,绝大部分都是基于AMD架构的主板,而目前主流的AMD Athlon XP的前端总线带宽只有2.1GB/s,DDR400提供的3.2GB/s的带宽显然被浪费了不少。DDR400就算在内存异步的情况下对于Athlon XP的帮助也非常有限。DDR400的最佳搭档其实是400MHz FSB的Pentium4。所以,这半年内以同等价格配AMD系统的话,用DDR333甚至DDR266就够了,省下的钱可以扩容到512MB或是用到显卡上。

  通过上面的分析,同等价钱的内存应该强调容量还是重视带宽,对此大家心中应该有一个大概了,祝大家都能配出称心如意的机器过年!