MCPLive > 杂志文章 > 庖丁解牛 解析PCMark 7

庖丁解牛 解析PCMark 7

2011-07-15《微型计算机》评测室《微型计算机》2011年7月上

对于笔记本电脑而言,玩家为注意的可能是CPU和GPU配置,因为这两个配件属于笔记本电脑中为主要的性能提供设备。但是,一台笔记本电脑并非只需要CPU和GPU就能完成工作,还需要有相关的内存、硬盘、主板等设备综合搭配。那么,怎么客观地衡量一个系统的综合性能呢?这些搭配的结果如何进行量化,终得到一个数据来代表它的性能档次呢?这就是我们今天的问题,也是PCMark 7这款测试软件的任务。

三问三答——PCMARK 7释疑

在正式开始枯燥的技术内容之前,我们先来为大家介绍一下有关PCMark 7的一些基础内容,方便大家增加对PCMark 7的理解,并快速上手这款测试软件。

1.我怎么获得PCMark 7?有哪些版本?哪个适合我?

目前PCMark 7可以通过网络下载的方式获得。PCMark 7的文件体积不大,只有306MB,相比前代产品“瘦身”不少。用户可以登录PCMark的官网获得PCMark 7的新版本。

PCMark 7目前有三个版本,包括基础版(Basic Edition)、高级版(Advanced Edition)和专业版(Professional Edition)。这三个版本都不会限制用户的运行次数和运行时间,唯一的不同在于基础版只能在线提交及显示成绩,测试者不可以手动选择测试项目,也不支持命令行测试等特殊专业性很强的测试方法。基础版是完全免费的,但有广告。

高级版和专业版就是收费软件了,其中前者收费39.95美元,后者需要995美元。高级版可以自由选择测试项目并且可以离线查看测试成绩;专业版包含了高级版的所有功能,支持命令行模式和测试日志保存,还可以得到FutureMark的优先技术支持。需要注意的是,目前PCMark 7仅支持英语,没有其他国家语言。虽然我们也可以在中文操作系统下完成测试,不过如果要以精确性而言,还是英文版更为合适。

对普通用户来说,使用基础版就可以满足绝大部分测试需求,《微型计算机》的读者和绝大部分玩家都在这个范围内。当然,需要多次反复运行PCMark 7或者单独需要某项测试的用户,可以购买高级版来获得更大的自由权限。专业版大部分情况下面向厂商或者高级系统测试人员(比如《微型计算机》评测室这样的专业测试机构),市面上很少见。

2.我的电脑可以运行PCMark 7吗?

PCMark 7的硬件要求不高,软件要求也比较低。根据FutureMark的相关资料,PCMark 7只要求1GHz主频的CPU(32位和64位都可以),至少1GB(32位操作系统)或者2GB(64位操作系统)内存,硬盘只需要10GB空间、NTFS分区即可,显卡低要求兼容DirectX 9,推荐要求兼容DirectX 11,显示器的分辨率至少高于1024×600,推荐为1280×1024。操作系统软件方面需要Windows 7,但推荐使用Windows 7家庭高级版以及以上版本。

从硬件配置要求来看,PCMark 7的要求很低,只要是目前的主流电脑,有足够的硬盘分区并正确安装Windows 7后都可以执行PCMark 7的测试。当然,如果你的电脑某项环节达不到PCMark 7的要求,那么这个环节的测试会被掠过,后会影响到测试得分,当然你可以在测试的分项成绩中查看是哪里出了毛病。

测试中的Web browsing场景

如果玩家还对自己的电脑运行PCMark7感到困惑的话,点击使用名为“Game-O-Mester”的软件在线进行检测

测试中的Text场景

3.PCMark 7有什么新特性?

作为一款新的测试软件,PCMark 7几乎重新设计了所有的测试项目,并按照系统综合性能、普通应用测试以及硬件性能测试三大项目进行测试。PCMark 7测试项目的分类有相当大的进步,相比前代的PCMark Vantage分类所使用的诸如游戏测试、内容测试、音乐测试以及通信测试、内存测试等方法,PCMark 7所使用新分类方法显得更为准确和有针对性。

除此之外,PCMark 7还拥有多达25个工作负载项目,这25个工作负载被分布在三个测试模块中使用。这些工作负载项目也被重新编写或者做了大幅度调整,以更为适应当前以及未来计算机的需求。

在下文,我们将详细介绍这些测试项目以及它们测试的侧重方面。

PCMark 7测试系统介绍

前文我们说过,PCMark 7有三大测试项目和25个工作负载,本节就会详细分析这三大测试项目和25个工作负载的具体内容。

PCMark 7的测试项目

PCMark 7的一大改革就是测试项目进一步简单化。目前PCMark 7给出了三个测试项目,分别是系统综合性能测试、普通应用测试和硬件性能测试。

1.系统综合性能测试:

本部分的测试包含了PCMark和轻负载(Lightweight)两个部分的测试。

PCMark是系统综合性能测试,它模拟了在典型桌面环境下的工作负载情况,比如我们常见的磁盘性能测试(包括使用Windows Defender杀毒软件、导入图片、游戏测试)、视频回放和转码测试,DirectX 9图形测试以及图像处理、网页浏览和解密计算等。

轻负载测试针对的是硬件性能较低的系统。比如常见的入门级台式机、平板电脑和上网本等产品。使用这些产品的用户往往只运行一个活跃任务,很少进行对系统性能要求较高的应用(比如不太可能用这类产品进行图形处理工作)。轻负载测试包括了如磁盘性能测试(启动程序、添加音乐、导入图片)、文本编辑测试、图像处理测试以及多三个页面的网络浏览测试。

测试中的Image Manipulation场景

从测试项目可以看出,系统综合性能测试测试覆盖的范围比较广,测试项目也比较细,以磁盘为例,包括持续数据读写、小文件的读写和随机数据读写等都有涉及,对CPU方面则重点考察了数据解密、视频转码、回放等项目。而针对一些性能较弱的设备,虽然运行轻负载测试并不能得到终的PCMark成绩,但PCMark 7还是会给出一个轻负载测试成绩供用户参考。需要特别指出的是,PCMark测试将会给出PCMark 7的测试成绩,因此高级版本用户可以选择这项测试来直接、快速得到系统PCMark 7的评估成绩。

测试中的Video Playback场景

2.普通应用测试

本测试包含了生产力(Productivity)测试、娱乐(Entertainment)测试以及内容创建(Creativity)测试三个方面。

顾名思义,生产力测试就是一系列用于测试系统在典型生产、办公环境下对工作负载的表现情况。这项测试主要包括了网页浏览和一些软件的启动运行速度测试、解密以及文字编辑等项目。

娱乐测试则考察了用户在进行多媒体娱乐(包括3D游戏)时整机性能表现的情况。这个测试的测试项目很多,并且需要显卡的支持。如果显卡不能支持DirectX 10,那么娱乐测试的大部分内容都会跳过,得分自然很低。另外,它的3D测试部分直接使用了3DMark Vantage的相关测试场景和测试方法。整个娱乐测试包括了视频播放和转码、磁盘性能(游戏测试、添加音乐)以及显卡测试(DirectX 9测试和DirectX 10测试)、网页浏览测试(会使用两组标签页,每标签页三个标签)。

内容创建测试主要用于考察系统在用户进行多媒体内容创建时的负载情况,包括图片、视频处理等内容。这个测试的项目并不多,但计算负载比较高。其主要测试内容包括存储性能(导入图片、视频转码)、图片处理以及高质量视频转码测试。

普通应用测试考虑了用户在实际应用中的一些对系统有性能要求的使用情况,它能很好地模拟用户在工作、娱乐以及创作方面对电脑的性能需求。不同的用户可以根据这部分测试的分项成绩来对电脑进行针对性的考察。这是除了综合测试外,PCMark 7在用户群分类测试方面的一个创新。

3.硬件性能测试

在面向用户的两大应用类测试结束后,PCMark 7还提供了针对机器硬件性能进行考察的硬件性能测试项目。在这个环节中,包括机器的计算(Computation)能力、系统存储(System Storage)能力以及设备存储能力等会被单独挑选出来进行测试对比。

计算能力测试:主要是考察CPU、内存等部件的性能表现情况。包含了视频压缩、高质量视频转码以及图片处理三个测试项目。

系统存储测试:本项测试包含了只针对系统存储磁盘的一系列性能测试,主要是为了考察系统所在磁盘的性能。当然,在这个测试之外,用户还可以选择其他存储设备进行测试。本测试包含了Windows Defender防火墙、导入图片、视频编辑、Windows Media Center、添加音乐、启动程序以及游戏测试的内容。

附加存储测试:这个测试内容和系统存储测试相同,主要是允许用户指定某个磁盘进行测试,可以测试系统盘之外的硬盘或者其他存储设备。

二十五项测试负载介绍

PCMark 7设计了多达二十五个测试负载,这些测试负载都是模块化设计,它们之间互相独立也几乎没有任何从属关系。这样设计的好处是,PCMark可以根据用户需求,通过不同测试负载的搭配和配比,形成有针对性甚至是完全全新的测试项目。下面我们将简单介绍这25个测试负载的内容。

数据解密

本项测试往往出现在网页浏览和与解密相关的测试中。解密测试使用了软件会调用Windows Cryptography API,在解密过程中调用了CNG 函数function BCryptOpenAlgorithmProvider(BCRYPT_AES_ALGORITHM)。所有数据在解码后会被分成1MB大小的数据块,整个计算过程只使用单线程处理。

视频回放

视频回放工作负载用于测试回放视频文件时的系统。但本测试并非性能类型测试,而是要求系统在保证无错、不掉帧的情况下正确播放视频内容。测试使用H.264编码的1080p高清晰片源,码率为10Mb/s,帧速为30fps。播放视频使用的软件为Media Foundation。

视频转码

PCMark 7的视频转码测试使用Windows 7 Media Foundation的Fast Transcode技术,视频转码分为两个,分别针对常见的用于移动设备的压缩转码和高质量视频转码。压缩转码将原来以H.264编码的1080p、30fps、12Mb/s影片转换为H.264编码的、320×240分辨率、30fps、500kb/s的视频;而高质量视频转码则将上述原始视频转换为1080p、24fps、10Mb/s的H.264编码视频。

测试中的DirectX 9场景,这个场景已经见过多次,非常经典。

图片处理

图片处理使用了Windows Imaging Component软件,这个测试中将会把原来的高分辨率图片进行诸如颜色校正、拉升、翻转和旋转等操作,尽量模拟常见的图片编辑过程。

存储负载

存储负载是一个比较大的测试项目。里面包含了多种测试内容。存储负载测试先使用了RankDisk录制实际工作时存储设备的活动痕迹,然后在测试中重现出来。存储负载包含以下测试项目:

1.杀毒软件测试:Windows Defender杀毒软件快速扫描系统。

2.图片导入:模拟将一个拥有434MB、68张图像的USB设备中的数据导入Windows Live Photo Gallery时的处理过程,测试系统会记录图片从USB设备导入到硬盘,然后生成索引和缩略图的全部过程。

3.视频编辑:视频编辑主要测试从机器录像编辑生成一段视频的场景。视频源采用了Sony HDR-HC3拍摄并导入电脑,格式为1080i分辨率、MPEG-2编码,在处理中使用Windows Live Movie Maker进行编辑。测试系统会记录这个过程中磁盘活动情况。

4.Windows Media Center:这项测试模拟了一台电脑在使用Windows Media Center录制视频并播放的同时,另外两路视频信号从视频采集卡输入系统。整个测试持续大约4分钟时间,测试期间,Windows Media Center将会读取一个视频文件,同时写入两个视频文件。

5.添加音乐:这项测试模拟了将硬盘上的68GB无损音乐文件导入Windows MediaPlayer音乐库的情景。

6.启动程序:本测试模拟的是打开PCMark 7的说明文件,然后启动IE浏览器的场景。整个测试关注的是双击程序到完全打开程序这段时间中硬盘的活动情况。

7.游戏测试:游戏测试使用了《魔兽世界》,测试程序会安装游戏并建立一个新角色,然后重新启动游戏。测试过程从玩家登陆游戏到角色可以移动计算测试时间。

应用负载

应用负载主要包含了文字编辑测试、网页浏览测试以及图形测试内容。这部分测试内容相当直观,特别是图形测试直接使用了3DMark06和3DMarkVantage的测试内容。因此我们只简略介绍。

文字编辑测试使用写字板程序对一段文档进行查找、替换操作。

网页浏览则分两种测试情况打开三个网站(本地缓存)进行测试。其中针对办公的测试打开www.futuremark.com、service.futuremark.com/hardware/、store.futuremark.com/shop/三个网页,针对娱乐的测试打开www.yougamers.com、www.shatteredhorizon.com、stats.shatteredhorizon.com/stats/leaderBoards.action三个网页。测试程序会记录系统打开网页耗费的时间,并给出相应成绩。

图形测试分为DirectX 9和DirectX 10部分,没有DirectX 11图形测试。DirectX 9测试使用了3DMark06的Firefiy场景,而DirectX 10测试部分则使用了多个3DMark Vantage的测试场景,包括DirectX 10纹理填充、DirectX 10色彩填充、DirectX 10时差映射贴图、DirectX 10 GPU布料模拟、DirectX 10 GPU粒子计算、DirectX 10柏林噪音多个项目。

PCMark 7的成绩计算

和上文我们表述过的一样,PCMark 7只需要运行第一项PCMark测试就可以得到终的结果。不过实际上如果用户直接运行测试的话,PCMark 7会运行三次,然后取得三次运行的平均值,再乘以一个系数,终给出测试结果。

分数系数 精确值 近似值
XPCMark 5,000 / 210,000 0.023809524
XLightweight 5,000 / 130,000 0.038461538
XEntertainment 5,000 / 2,700 1.851851852
XCreativity 5,000 / 10,000,000 0.000500000
XProductivity 5,000 / 100,000 0.050000000
XComputation 5,000 / 4,800,000 0.001041667
XStorage 5,000 / 12,000,000 0.000416667

有关这个系数的来源,根据FurtureMark的解释是:FurtureMark组建了一台系统,CPU为Core i7 980X,显卡为GeForce GTX 580,硬盘使用了Crucial C300 SSD硬盘,然后运行PCMark 7的测试并得出基础成绩。FurtureMark的目标是让他们组建的系统得分大约在5000分左右,因此终这些系数就是(5000/基础成绩)。比如FurtureMark的电脑运行PCMARK项目的成绩是210000分,那么系数就是(5000/21000=0.023809524)。FurtureMark还特别说明,如果某项测试无法运行,那么它的测试得分将会是1.0。

不同系统在PCMark 7上的表现

在PCMark 7发布的这段时间,我们对我们选择了神舟精盾K480P-i5G D1来进行了测试。以找出PCMark 7对于各种核心配置的敏感度。

本机主要配置如下

CPU 酷睿i5 2410M
GPU GeForce GT 540M(支持NVIDIA Optimus)
内存 2GB×1
硬盘 500GB 5400r/min
操作系统 Windows 7 Ultimate 32位

在基准模式下我们会运行PCMark 7获得成绩,之后我们会每次改变一个要素,再运行一次PCMark 7,由此便可得到PCMark 7对不同配置的敏感度。比如,测试CPU时,我们会更换处理器,然后运行测试,测试完成后,再令系统恢复到初始状态,接着再更换其他配置。

从实际的测试来看,相对前作来说,PCMark 7对于CPU的敏感度有明显降低。将CPU更换为酷睿i3 2310M后的成绩下滑并没有以往那么厉害。这也更为符合当今计算环境的趋势,CPU的重要性比以往有所降低。从独立显卡变更为核芯显卡后,成绩略微有所减少,但并不太明显。也就是说只要符合系统低要求,集成显卡与独立显卡并没有什么区别。将内存增加到4GB的提升幅度不小,尤其是在一些子项测试中有明显增加,总体得分的改变幅度甚至与改变CPU的相当,这倒是让我们颇为吃惊。相对来说,将硬盘更换为SSD后,各项得分大幅提升,这说明新一代PCMark 7非常看好磁盘系统的革新,从而大幅调高了对磁盘系统的敏感度。后,即使在只有2GB内存的前提下,64位操作系统下的性能得分比32位系统还是有所提升,要想获得佳的表现,使用64位系统当然是明智的选择。

由于时间的缘故,我们来不及对所有系统进行测试。总体来看,在进一步通过算法改变,以及严谨度的提升后,PCMark 7依然是目前适合评判笔记本电脑以及PC系统的家用性能的测试软件套装。但更加综合的考量使其并不适合单独考察某个子系统的性能。《微型计算机》评测室也会在今后的产品评测中加入这项测试,并对测试获得的数据进一步加以分析。

分享到:

用户评论

用户名:

密码: