» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[电脑] 为什么4G比2G慢?请看测试。。

此文翻译自xbitlabs网站(原文连接),翻译此文是为了向广大电脑爱好者提供更多更好的信息,以传播信息为目的,并不代表本人立场。
主流PC需要多少钱的内存才够用呢?相信这是很多人希望能找到答案的一个问题。

  现时主流的系统都需求512M甚至1GB的内存,更多的内存对于办公来讲显然更优裕,但部分消费者却认为2GB的内存才能基本满足主流系统的日常应用,真实情况真是这样吗?基于这个问题,有人赞同有人否认。下面就为大家带来1GB和2GB的系统测试。

   我们这次的测试使用基于AMD Athlon 64处理器平台。在市场中,拥有这套系统的DIY玩家显然不是少数目,而且,具备1GB内存的系统显然与512M的系统存在巨大的差别,所以我们这次的测试亦只是基于2GB和1GB内存之间的差别。

  在价格方面,1GB的内存显然价钱更高,不少玩家都喜欢使用超频后的1GB内存来搭建系统,但非常可惜的是,具备1GB内存的系统总体运行速度比512M的要慢一点,如果你使用2GB内存,即使是4条512M的解决方案,还是要比具备1GB内存的系统要慢(这种情况出现于Athlon 64的系统上,而在Pentium 4系统上运行大部分软件时候也时有发生)。


测试系统简介:

  CPU: AMD Athlon 64 FX-60;
  主板: DFI LANParty UT NF4 Ultra-D (NVIDIA nForce4 Ultra);
  内存:
  2048MB DDR400 SDRAM (Corsair CMX1024-3500LLPRO, 2 x 1024 MB, 2-3-2-10);
  2048MB DDR400 SDRAM (Corsair CMX512-3200XLPRO, 4 x 512 MB, 2-3-2-10);
  1024MB DDR400 SDRAM (Corsair CMX512-3200XLPRO, 2 x 512 MB, 2-3-2-10);
  显示卡: NVIDIA GeForce 7800 GT 256MB (PCI-E x16);
  硬盘: Maxtor MaXLine III 250GB (SATA150);
  操作系统: Windows XP SP2.



由于无法确保每条内存都能更好地运行在 2-2-2-10的延迟上,所以我们将所有的内存都设置在2-3-2-10。



除了使用4条512M内存搭建测试系统之外,我们还使用了双1024M内存,这是因为现时部分采用Socket 939 接口的主板,都不能够在双面内存下运行超过250MHz的频率。

2GB 对 1GB: 性能分析
  测试软件: PCMark05, 3DMark06 and ScienceMark 2.0











通过PCMark05, 3DMark06 and ScienceMark 2.0的测试后我们不难看到,在使用4条512M内存时候,系统性能确实有点慢,这样我们就得出了结论,在安装更多内存情况下,无法提高系统总体运行速度,反而还会在某些情况下比之前更慢。然而,这样的结论显然下得过早,在实际使用情况中将会如何呢?

常用软件性能:

  数据压缩&视频编码:






 Winrar的解压测试出现了与之前的测试软件相同的状况。而在视频编码中的结果还是一样--比之前更慢了,不过这种情况我们无法确定是否会在任编制何码率的时候都会出现。

  图形视频编辑:





从以上测试中我们可以看到2GB的内存对于Adobe Photoshop CS2这款软件来说运行更为迅速,而且,2条内存显然比4条速度更快,我们猜测,这是由于更多的内存带来了更大的延迟。需要指出的是,在这次测试中我们仅使用了占用100MB系统内存的图片进行,在更多的特殊场合,需求容量更大的系统内存显然是很多见的。

  在测试中还发现,更大的系统内存对于Adobe Premiere Pro 1.5来说显然不太有用。
3ds max 7性能




现时最流行的3D建模软件非3ds max 7莫属,在增加了第二条1GB的系统内存后,运行SPECapc的测试性能有所提升,在4条512M内存的时候性能提升了3.2%,而在使用2条1GB的内存后,性能提升了4.3%,而在后面的CPU渲染测试中,2条1GB的内存还是比4条512M的快了1.9%。换句话来说,系统内存的提升能够为3ds max 7带来一定的性能提升,不过在相同系统内存下,2条1GB的内存显然比4条512M的拥有更好的性能,但这种性能提升幅度控制在1.9%左右。

游戏性能:






对于一款游戏来说,其实并不需要如此多的系统内存来运行,不过更多的系统内存将会对他有些什么样的影响呢?由测试中可以看到,在安装多1GB的内存后,游戏的祯速几乎没有提升,而且有了点下降的趋势,这是由于4条内存运行在2T的延迟下导致这些性能下降,不过幅度大概在1-2%左右。这种情况同时出现在以上的Farcry、HL2和F.E.A.R.中。


不过这种情况在新款的游戏中却有另一种说法,在Quake4中,多一倍的内存能够将性能提升10%左右,这是我们今天测试中提升最为明显而且提升幅度最高的一个测试项目。

多任务性能:
之前的测试都是基于单任务的方式执行的,然而在更多的时候,多任务的情况更为常见,而且多任务对于内存容量的要求更为苛刻:


在这个测试中我们模拟用户在使用3ds max 5.1渲染一个BMP文件,同时又使用Dreamweaver MX来编辑一个网页文件。由测试中我们可以看到,在两个“繁重”的任务中,更多的内存能够为多任务提升有所帮助,然而提升不大。


下面的测试是模拟用户在使用Premiere 6.5创建一个新的电影文件时候,同时打开Photoshop 7.01来保存一个已经完车工那的图片。这时2条1GB的内存为性能带来不到2%的提升。


在这个测试中我们模拟用户在使用Flash MX编辑一个3D动画后使用Windows Media Encoder 9完成编码,然后用 Dreamweaver MX输出到网页文件,在这个过程中同时使用VirusScan 7.0对系统进行扫毒处理。在这个测试中我们得到了与之前相同的情况:更多系统内存对于软件性能提升有所提升不过幅度不大。







由以上的测试中我们得到了一个与之前相同的结论:更多系统内存对于软件性能提升有所提升不过幅度不大。而且在相同系统内存的时候,2条1GB的系统内存显然比4条512M的系统内存要快一点,当然,提升幅度都不会很大。

测试总结:我们需要2GB内存!

在测试中我没发现了,在常规使用中,1GB的内存已经满足了日常使用需要,而且对于系统的实际性能来说,2条512M的内存性能更好。然而在实际使用中,2GB的内存对于改善系统总体还是有很大的帮助的。第一,在测试中我们看到,处理大量数据的时候对系统内存的需求更多,举个例子来说,如果你在Adobe Photoshop中打开大量图片时候,1GB的内存很快就消耗完了,现实中还有更多这样的例子。如果你是经常这样使用PC的话,2GB甚至是4GB显然更适合你。第二,在日常工作中,我们没有可能只打开一个网页,使用一个软件来完成工作,多数都是使用大量的软件,切换软件窗口进行多任务操作的。这时就会有大量的后台程序在运行着,这点对于使用了双核处理器的操作系统来说就更为严重了。

                             装备了1GB系统内存的系统

当1GB内存的系统在进行两个复制任务时候,CPU会出现100%占用,当在进行第三个复制任务时候,系统将会开始虚拟内存,事实告诉我们,这样的情况将会严重拖慢系统速度,如果在增加到2GB系统内存后,这种情况就会得到一定的改善,你不一定能够看到具体的改善效果,不过对于加速系统复制速度是相当明显的。

测试结论2:

让我们换一个角度来看看最新游戏的执行效率:





以上的测试是使用主流的F.E.A.R.作为测试平台,而波形曲线则是系统在加载不同场景时候的读写频率,我们可以看到,在使用2GB的内存后,硬盘读写幅度下降了不少,不过非常遗憾的是,这样的性能在之前的测试中我们无法看到,而且相对来说,加载场景时候的时间有所缩短。

  最终总结:在测试中我们看到了,1GB的系统内存对于之前的测试来说已经足够,而且在增加到2GB的内存后,系统性能有所降低,这种情况普遍出现在测试中,不过对于日常使用来说,更多的内存能够有效改善软件的加载速度和运行速度。而且在我们后面的测试中也可以看到,在大量数据吞吐的时候又或是多任务处理的时候,更大的系统内存显然是非常必须的。而且更大的系统内存,对于加载最新的主流游戏的场景的速度也是有不少提升,更重要的是,在加载的时候,还能够有效降低硬盘读写频率。


TOP

pconline反盗链



TOP

我2G也是pconline反盗链


TOP

这文章是啥时候写的?

TOP

这文章过时了,应该是2年多前的。

在VISTA面前,2G都不太够

TOP

我就是4根 512 DDR 400的条子.

TOP

我2根威剛的2G條子,本來是看了某片文章說vista會充分利用大內存來提升系統性能,但是買了快一個月我發現自己還在用xp

TOP

用32bit操作系统测试?

TOP

早期大内存会慢的缘故是因为处理器的二级缓存是用来加快内存存取速度的,如果内存太大,会导致二级缓存无法达到一个令人满意的命中率。

不过几年来没关注主流CPU架构了,不知道是不是还有这个问题。如果还有,确实会内存越大,命中率越低,速度就越慢。

当然,这只是针对二级缓存来说,如果系统运行内存不足,导致频繁做虚拟页和内存的交互,硬盘经常处于忙状态,那速度更慢。

TOP

引用:
原帖由 DRAGONL 于 2008-3-18 16:55 发表
我2根威剛的2G條子,本來是看了某片文章說vista會充分利用大內存來提升系統性能,但是買了快一個月我發現自己還在用xp
Vista利用内存其实很SB,就是后台监控那些程序是你常用的,然后吧最常用的都扔内存里面

Linux的机制要优秀一些,多余内存按照一定比例,全部当磁盘缓存去了,等于有个超大的缓冲区。

TOP

发新话题
     
官方公众号及微博