多核心是否无用?全方位探讨CPU占用率
泡泡网CPU频道3月1日 “Intel发言人乔恩·卡维尔(Jon Carvill)表示,有报道称Ivy Bridge发布时间向后推迟八周,这一说法并不准确,该产品发布计划只是向后顺延几周。”毫无疑问,Intel发言人变相得向我们确认了Ivy Bridge的延期。而对于这一在性能方面几乎没有多少提升的CPU,很多人似乎有另一种看法,那就是CPU的性能已经远远过剩,也许你永远无法看到它在100%负载。
网友得出这部分结论是有根据的,在日常应用中,CPU很少能达到满载(除非你运行拷机软件或者瞬间打开多个网页),而且也很少能利用到所有的核心,不过在以下两种情况下CPU就会一直100%负载:一种是非正常情况,这里又可以细分为硬件方面和软件方面。硬件方面主要包括部分硬件驱动出现故障或者BIOS中设置错误引起CPU出现高占用率;而软件方面则表现为系统中病毒或者其他软件故障。另外一种情况就是正常情况,又可以分为两种,一种是一般在后台运行的系统计划进程,比如病毒扫描、磁盘整理,当你打开卡巴斯基杀毒软件的全盘扫描时,CPU的所有核心都将100%满载,这时候要进行其他操作几乎就不可能了;另一种就是运行对多核心优化较好的程序,比如3D绘图、视频转码、解压缩等,而本文要探讨的情况就是在正常使用时的CPU占用率。
微软在Windows Vista中引入了桌面小工具,很多网友也逐步养成运行小工具或者类似监控软件的习惯,方便自己掌握系统的状态,据了解网友经常使用的系统监测软件分为三类,一类相对较专业,比如AIDA64、Core Temp、Rivatuner等,第二类则是较为普通实用,比如微软Windows Vista、Windows 7的桌面小工具及系统自带的任务管理器,第三类则是国内的各种优化大师。下面笔者就简单介绍下常见的几款CPU监测软件。
AIDA64是常用的硬件信息检测软件
首先是专业类。AIDA64的前身是著名的Everst,而Everst的前身则是32位系统时的AIDA32、16位系统时的AIDA16。这款软件提供了非常丰富的硬件和软件系统信息,硬件数据库规模超过11.5万条,最新版本还新增了300多种固态硬盘产品。
Core Temp不仅可以监测CPU核心温度,还能实时监测占用率
Core Temp从名字上来看是专门检测CPU温度的,它可以按照你设定的刷新率从处理器内核中的数字温度传感器(DTS,Digital ThermalSensor)提取数据,而且可以显示每个内核的温度,准确率非常高,它也提供了检测CPU占用率的功能,整个软件仅几百KB,可谓又专又精。
RivaTuner附带硬件占用率监测功能
RivaTuner本是一款用于Nvidia系列显卡超频的调试软件,不过它也附带了全方位的监控功能,对于超频玩家来说,使用这款软件监测CPU占用率就很方便了。
Windows 7的小工具软件也很实用
其次是普通类。Windows 7自带的很多小工具都非常有用,如果你不满意还可以联机到微软的小工具库里免费获取更多实用软件,这里我们就选了一款名为CpuMemMeter的小工具,顾名思义,这是一款监控CPU和内存占用率的小工具。从上图来看,界面很简练,所需信息一览无遗。
系统自带的任务管理器
微软自带的任务管理器是很多人尤其是入门用户忽视的一个很重要的实用工具,它提供了详细的硬件监控和软件进程监控信息,此外它还可以用来手动查毒以及中止一些流氓软件的进程,以上监控硬件占用率的界面想必很多人都很熟悉了,这里就不再多言,顺便说句,调出这一界面的快捷键为Esc+Shift+Ctrl。
国产各类优化软件也自带监测功能
最后就是国内的各种优化软件,比如各类优化大师、鲁大师等。这部分软件在推广上做的相当到位,不少网友也都有意或无意得在自己电脑上安装了它们,以上界面即为鲁大师的监控界面。
在正式开始测试之前,笔者针对以上监测软件做一个小小总结,如果你打算装机或者购买笔记本,小编推荐你在随身U盘拷一份AIDA64的绿色版,专业精准的检测非常实用;如果你打算实时了解CPU的占用率以及核心温度,那么Core Temp是个不错的选择,软件体积也仅有170KB左右;如果你喜欢超频又想实时监测CPU占用率,那么我推荐RivaTuner,针对专业玩家的贴心设计会让你的超频更惬意;如果你不想使用单独的软件,那么Windows 7提供的桌面小工具还是很不错的;如果你不想安装任何监控软件,只是偶尔查看下CPU占用情况,那么可以使用系统的任务管理器;最后如果你想在监测CPU占用情况时还想顺手清理下Temp文件夹里的垃圾的话,那么可以尝试下国内的优化大师,不过笔者的建议是在进行除清理垃圾文件外的各种优化之前最好进行系统备份,因为这些软件在优化系统时有可能误改动系统文件,有可能造成系统的不稳定,笔者之前就碰到很多人由于优化了系统而导致最终的系统重装。
CPU性能是否过剩?多核心是否无用呢?平常我们在使用电脑时CPU一般占用率在多少呢?针对上面这些疑问,我们进行下面的测试。尽管当前的桌面处理器核心数已经提升到了8核,不过目前大多数用户电脑中的处理器还仅停留在双核心时代,因此我们这里折中选择了两款四核处理器,Intel方面派出的代表是主流的Intel酷睿i5-2300,鉴于Fusion APU已经深入人心,AMD选择的是面向主流性能市场的A8-3850。
测试平台硬件配置
测试软件说明
测试中,我们选择了几款不同类型的常用应用程序,主要分为低负载的日常应用(聊天、上网、看电影、听音乐)、高负载的专业应用(解压缩、3D渲染、图形编辑以及视频转码)和综合负载的游戏。由于是模拟网友日常应用,考验主流CPU的占用率,因此BIOS设置中我们开启了各项节能和Turbo Boost等选项,此外,在部分测试中,我们也开启了GPU优化,比如转码时我们采用核心帮助加速,在进行IE fishtank测试时我们开启了GPU加速等。
监测软件我们选择了小巧精确的Core Temp,它不仅能实时提供准确信息,还能监控每个内核的占用情况,因此我们的数据可以保证较高的准确度。
大多数网友在家打开电脑后会习惯性的打开QQ等聊天软件,然后打开泡泡网等喜欢看的网站一边聊天一边浏览最新硬件信息,或者是看一下刚下不久的小电影,抑或听听喜欢的音乐,了解下除了“爱情买卖”还有哪些音乐流行。这里的测试就是通过模拟以上情景看看处理器在此时的占用情况。
● 上网
测试方法
有研究指出,随着互联网的发展,图片、视频、flash多视觉元素将占据越来越多的比重,IE9就针对这种趋势做了优化,并附带了几款性能测试程序,这里采用了IE9 FishTank程序进行测试,并用Core Temp统计CPU核心占用情况。
从上图来看,如果你开启的网页中含有大量的flash等元素(一般国内的网站很难幸免),那么你的CPU还是会承受不小的压力,这时候你的CPU占用率见能达到15-20%。
● 聊天
测试方法
社交网络正成为人们之间交际的重要方式,这里选择QQ进行聊天,并统计CPU核心的占用情况。
从上图来看,聊天软件对处理器并没有多少占用,当你聊天时,CPU核心占用率平均也还不到5%。
● 看电影
测试方法
看电影是最好的打发时间的方法了,这里选择了采用射手播放器播放一部720P电影,并统计CPU核心占用情况。
不知为何,Intel处理器的占用率平均仅在3%左右,而A8-3850的占用率却相对高达20%,不过这里并未开启GPU加速功能。
● 听音乐
听音乐也是不错的休闲方式,当我们的电脑在播放音乐时,会对CPU的性能有什么要求呢?这里采用了酷狗播放器播放在线音乐,并统计CPU核心占用情况。
本次测试再次出现A8-3850核心占用率明显高于酷睿i5-2300的情况,也许是由于Intel的多媒体指令集有效提升了CPU的运算效率。
可能本页的这些项目很多网友根本不会碰到,但对于那些经常要进行绘图、渲染、压片等专业应用的人来说,这些就是司空见惯的了。
● WinRAR解压缩
测试方法
WinRAR是一款针对多线程技术优化的解压缩软件,这里采用该软件自带的Benchmark程序进行测试,并统计CPU核心占用情况。
相比之前的日常应用程序,这里的CPU占用率大幅上升,平均占用率均达到80%。
● 3D渲染
测试方法
一般来说,3D渲染软件都能较充分利用CPU的多颗核心,这里的Cinbenchmark程序就将参测的四核处理器的性能榨干了。
两款处理器的核心占用率均飙到了100%满载。
● Photoshop图像编辑
测试方法
喜欢摄影的人肯定都知道修图的重要性,所谓“三分拍七分修”更成为追求个性的自拍狂的座右铭,这里选择了较为专业的Adobe Photoshop CS5对一张较大分辨率的照片使用染色玻璃滤镜,并统计此时的CPU核心占用情况。
之前我们就做过测试,Photoshop对CPU的性能要求并不如想象中的那么高,这里的测试结果显示,平均占用率也仅在25%左右。不过有趣的是,无论是Intel的酷睿i5-2300还是AMD的A8-3850,测试过程中,总有一颗核心的占用率明显低于其他三颗核心。
● MediaCoder视频转码
测试方法
随着移动设备和移动互联网的流行,越来越多的人喜欢使用这些体积和存储容量同样小巧的设备观看视频,这时你不得不面对的一个问题就是视频转码,这里的测试采用了较专业的MediaCoder进行测试,测试过程由于驱动问题,这里仅使用CPU进行转码计算。
这一次的测试中,CPU再次满载,A8-3850的99.25%也仅仅是误差而已。
除了上面这些应用,游戏是多数网友升级配置的强大动力,所以本次测试我们加入了三款主流游戏:《街头霸王Ⅳ》、《生化危机Ⅴ》和《失落的星球2》。
在《街头霸王Ⅳ》的测试中,CPU占用率平均为55%左右,这表明,如果你想在游戏中获得足够好的体验,一颗强大的CPU也是必不可少的。
在DX10游戏《生化危机Ⅴ》中,CPU的占用率明显下降,平均占用率不足15%。
在DX11游戏中,CPU将会参与部分物理加速计算,因此CPU占用率相比DX10有所提升,而酷睿i5-2300的占用率则明显高于A8-3850。
● 测试总结
很多用户之所以没有把自己的处理器从双核甚至单核升级到更多核心,是因为他们认为双核已经“够用”了,不过从上面的测试来看双核真的够用了么?尽管在日常一些低负载的应用中,CPU的占用率并不高,但是随着越来越多的软件开始针对多核心优化,CPU的每一颗核心都将能参与运算,这从我们的测试截图上也可以看出来,而在高负载应用和游戏测试中,多核处理器的优势自然不言而喻,因此我们似乎可以得出结论:多核处理器已经悄然在为我们加速,为高负载计算留出富余的计算空间则可以获得更好的电脑使用体验。■<