几核CPU够用?实测1/2/3/4核性能差距
[泡泡网CPU频道 8月8日] 几个月前,我们编译过一篇《几颗核心够用?1/2/3/4核CPU性能对比》的文章,在广大网友中引起了不小的反响,同时,也提出了一些很有建设性的建议和问题。
有网友指出,这个测试存在一个很严重的缺陷,那就是测试所使用的CPU——Intel Core 2 Quad Q6600配备的8MB二级缓存并不是每个核心独享2MB或4个核心共享8MB,而是分成了两个独立的缓存库,每两个核心共享4MB。这就意味着,三核心和四核心的测试完全利用了CPU的8MB的缓存,而双核心和单核心的测试只用到了4MB的缓存,测试结果很有可能由于缓存的大小不同而出现偏差,也就是说,评测并不是十分的公正。
为了纠正上次的错误,现在再次对1/2/3/4核CPU性能做一个对比测试,本次测试采用了AMD公司的Phenom II X4 955处理器,这款处理器在架构上更适合做这样的测试,原因如下:
- 首先,只有AMD有三核处理器,Intel没有,因此测AMD处理器更有参考价值;
- 其次,AMD CPU的2MB二级缓存为四个核心所独享,6MB三级缓存为四个核心共享,这样就完全不会因为屏蔽了核心而影响到可用缓存的大小;
- 最后,AMD的主流双核、三核,大都是由四核屏蔽而来的,而且很多双核三核都能破解成四核使用,AMD硬件屏蔽与我们软件屏蔽对性能的影响实际上是一样的;
所以,使用AMD处理器做测试,不仅测试结果更精确,而且对于用户来说更具参考价值。
在测试结束后,我们还将对AMD Phenom II X4的测试结果和Intel Core 2 Quad Q6600的测试结果进行对比,看看共享缓存的大小对其结果到底有多大的影响。
在本次测试中,我们CPU设置在Phenom II X4 955默认的3.2GHz主频上,然后,我们通过与之前测试相同的方法:在系统中屏蔽一个核心——重启——运行测试程序,然后屏蔽两个核心、屏蔽三个核心。
重启后,我们打开任务管理器,在“性能”栏里就可以看到当前系统所使用的核心数量了。
为了验证测试方法的有效性,我们还选择了一块Phenom II X2 550 Black Edition处理器,并将其倍频设置在16,使之与Phenom II X4的3.2GHz主频完全相同。这样,我们就可以用通过屏蔽核心得到的双核处理器与市售版的Phenom II X2处理器的测试结果进行对比。
测试平台
在本次测试中,我们还加入了多任务测试,在运行AVG反病毒扫描的同时,进行《冲突世界》的游戏测试。在实际应用中,不管我们是否在运行其它程序,AVG经常会在后台进行自动扫描,《冲突世界》自带的Benchmark功能也是一个不错的基准测试工具,它可以记录下平均帧数和最低帧数。
基准测试:3DMark Vantage和PCMark Vantage
3DMark Vantage
可以看到,在3DMark Vantage测试中,单核到双核的差距较大,而双核到三核、三核到四核基本上呈线性递减。
PCMark Vantage
在PCMark中,单核到双核、双核到三核、三核到四核的差距逐步减少。
基准测试:SiSoftware Sandra
此项测试的结果与之前使用Q6600是基本相同的,随着核心数量减少,测试成绩呈线性趋势下降。
在带宽和延时的测试中,双核的表现基本与三核和四核相同,这与之前的测试结果有所差异,使用Q6600的测试中三核到四核的差距是比较明显的。
应用程序测试:音频编码
在之前使用Q6600的测试中,CPU的核心数量几乎不会对音频编码性能有影响,现在我们来看看在Phenom II上的表现。
测试结果依旧相同。看来CPU核心数量不是决定性能的关键,而是单核效率。
应用程序测试:视频编码和作图
和之前的测试结果基本相同,核心数量对MainConcept和Divx解码器的影响比较大,而两个以上的核心不会对Xvid解码器产生影响。
3ds Max对多线程的优化还是很不错的,如果你从事这方面工作,尽量去选择多核心处理器。
应用程序测试:一般应用
可以看到,双核心对单核心的优势非常大。
单核到双核、双核到三核的差距大约为半分钟,而三核到四核的差距并不十分明显。
由于WinZip是单线程软件,所以核心数量并不会产生什么影响。
游戏测试
左右的游戏测试我们都将分辨率设置为1024*768,最低画质,这样可以保证显卡不会成为系统瓶颈。首先我们来看看Crysis,虽然这款游戏是07年的,但它依旧是当今最考验硬件的游戏。
双核对单核的优势非常巨大,而双核对三核也有一定的差距。
Left 4 Dead的测试结果与Crysis类似。
在游戏测试中,我们看到了和之前使用Q6600相同的测试结果,似乎游戏只用到了3个核心。
多任务测试
在这项测试中,我们采用后台运行AVG病毒扫描,同时运行《冲突世界》测试程序的方法。
可以看到,三核CPU在同时运行这两项任务的时候,只有34帧,而四核心可达到82帧!也就是说,当后台没有运行大型程序的时候,三核与四核在玩游戏是不会有什么差距,一旦后台在运行AVG这样的软件时,四核心的优势就显现出来了。
如果没有一颗四核心的处理器,建议你还是关闭杀毒软件的自动扫描功能为好,否则一旦在游戏中和别人对战的的,那后果。。。。。。
模拟双核与真实双核的比较
为了验证我们测试的有效性,我们使用Phenom II X2 550 Black Edition处理器进行对比,并将X2 550的倍频设置为16,使之与X4 955的主频相同,另外两款处理器的架构与缓存大小也是完全相同的。
可以看到,结果几乎是相同的,也就是说,我们采用的在系统中屏蔽核心的方法是真实可靠的。
性能分析
我们通过图表的方式先来看看Phenom II处理器,1/2/3/4个核心的综合性能差距。
其中蓝色代表游戏性能,绿色代表应用性能,而黑色代表基准性能。
在游戏测试中,双核对于单核的性能提升是巨大的,而三核处理器可提供与四核相同的性能。
在应用程序测试中,1/2/3/4个核心基本呈线性递减的趋势,这就意味着多线程的应用程序可以很好的利用CPU内核。不过,在某些单线程应用程序中,多核心并不会带来性能的提升。
现在我们来回顾一下使用Q6600的测试结果:
可以看到,在整体趋势上,与采用Phenom II X4处理器是基本相同的,只是在细节上略有不同,这并不会影响大局。也就是说,之前的测试还是有一定的参考价值的。
通过前面的测试结果,我们可以得到与上次测试基本相同的结论,单核CPU无论在基准测试、应用程序测试和游戏测试中,均和多核心CPU有着不小的差距,已经彻底被淘汰,如果不是资金特别有限,完全没必要购买。
随着软件厂商不断的优化,应用软件对多核心处理器的支持越来越好,可以看到,在应用程序测试中,四核心处理器对三核的优势还是比较大的。对于作图、视频编辑类用户,一颗四核心处理器是非常有必要的,它可以有效的提升你的工作效率。
对于游戏玩家而言,一颗双核心处理器是最低的要求,我们可以看到在游戏测试中,双核与三核的差距并不像双核对单核那样明显,三核心的表现依旧十分抢眼,与四核心几乎没有差别,而且,三核与双核在价格上只有100多元的差距,不像四核与三核之间的价格差距那么大,可以说,三核心处理器是游戏PC的非常好的选择。 ■<