|
核心关键:整系统性能测试( System Test Suite )
启动 PCMark04 后默认状态下按“ Run PCMark ”就可以开始测试,测试的唯一项目就是 System Test Suite ,其他子系统性能不在默认测试范围内。
System Test Suite 总共由 10 个部分组成, 3 个是多线程执行操作,其他 7 个项目是独立运行项目。
- Multithreaded Test 1 :多线程测试项目一是由文件压缩和文件加密两部分程序组成,这两个程序会同时运行。这里说到的压缩和解压缩目前使用的范围非常广,除了专门的 Winzip 以外,很多应用程序的存档文件非常大,不得不使用一定的自动压缩格式来进行保存。参与测试的是目前被广泛使用的通用压缩格式 Zlib ,该格式是免费使用的,所以被用于包括 Office 、 Internet Explorer 、 Photoshop 、 Macromedia Shockwave 等多种常用程序中。加密测试则使用 Blowfish 加密算法,这个算法目前无法破解,而且使用面很广泛, Perl 和 Java 都能使用,同时也可以在 Word 中找到该加密方式。两者并行操作的测试时间将持续 20 秒,测试结果以 20 秒内的处理平均速度衡量。该测试模拟的是程序编制员在进行文件加密编译的同时进行网络浏览或者文件存取操作,两个操作都考验 CPU 的整数运算性能,并且都具有相当的占用 CPU 优先级别。
- Multithreaded Test 2 :多线程测试项目二是由文件解压缩和图像处理组成。文件解压缩和压缩我们前面已经提到,这里就不作介绍,图像处理则是指 JPEG 图像文件的解码和显示。之所以选择 JPEG 格式是由于 JPEG 格式可以使用 24bit 色,而且压缩率较高。测试中的 JPEG 解码使用固定 IDCT 和 RGB24 位色,图像文件以逐行解码形式输出。测试持续 20 秒,考验系统的稳定执行速度,完全采用整数运算方式。
- Multithreaded Test 3 :多线程测试项目三是由查毒操作和语法检查两个部分组成。病毒检查使用的是一个名为 F-Secure Anti-Virus 的软件核心,使用整数运算法,对总容量 21MB 的 23 个不同后缀名文件进行持续 20 秒的扫描。语法检查则是 Word 中最常见的功能,虽然对我们来说,可能很多专用名词都可能引起语法检查的误报错,显得毫无意义,但 90% 的人不知如何关闭该功能,所以实际上,该功能的长时间运行很有实际代表性。它也是一个整数运算程序,并会大量消耗 CPU 资源,持续运行 20 秒后程序会给出参考速度来衡量性能,查毒程序在这个测试中作为背景执行程序,优先级较低。
- File Decryption:文件解密功能,说明与文件加密相同。
- Audio Conversion:音频压缩转换越来越常见,这个测试使用的是一个名为Ogg Vorbis的音频格式,与MP3一样也是有损压缩。程序使用 Ogg Vorbis libraries libogg 1.0 和 libvorbis 1.0 来对一个 1.8MB 的 WAV 文件进行格式转换,运行时间同样持续 20 秒,测试结果以执行速度来衡量。从这个测试开始,程序加入了对 CPU 浮点性能衡量部分。
- Web Page Rendering :网页显示听起来很容易,其实也非常消耗本地系统资源,一些Javascript程序甚至可能导致系统资源的耗尽。这个测试考验的是系统对文本、图片和一些本地脚本执行的速度,不包含网络下载操作。执行时,程序要求 Internet Explorer 版本至少达到 6.0 。测试同样持续 20 秒,不停地重新载入网页,考验的有 CPU 的整数性能和内存子系统性能。
- WMV Video Compression :视频压缩对于我们来说已经太常见了,使用的格式分为 WMV 和 DivX 。 WMV 视频压缩测试使用的是微软 Media Encoder 9.0 执行,压缩模拟的是将一个适合网络传播的 1.8MB 容量的 MPEG 文件转换为 WMV 格式,选择的压缩格式为视频 1000KB/s ,音频 160KB/s 。本测试主要使用 CPU 浮点运算进行操作。
- DivX Video Compression : DivX 是一个免费的格式,也被称为 MPEG4 ,适合于家庭 DV 拍摄后的记录保存。 DivX 没有专门的文件后缀名,暂时沿用 AVI 。本测试使用 DivX Encoder 5.0 对分辨率 720 × 480 的一段标准 DV 原格式视频进行转换。测试也主要考验 CPU 的浮点性能,但因为测试时分为 DV 原格式读写,会大量使用硬盘,所以也很大程度上受到存储系统那性能影响。
- Physics Calculation and 3D Graphics:物理模型的模拟和3D性能大致测算与3DMark03中的一个测试非常相似。测试使用DirectX 9 作为 3D API,物理模型使用和3DMark03相同的Havok Physics engine 2.1。测试模拟了很多方块从高处掉落时表现出的物理特性,同时测试的包括了大量多边形和多重纹理贴图。测试主要考验了 CPU 整数性能和 3D 显卡的性能,但客观地说,这个测试虽然使用了DirectX 9 API,却没有使用任何DirectX 9专有特性,所以即便是老一代的显卡也有不错的性能表现。只要CPU性能足够,这项测试的成绩并不会受到太大影响。
- Graphics Memory:显存带宽测试。测试描绘一副1024×768的图片,并让它不断由下而上滚动,从而考验系统性能。测试持续10秒,考验稳定时的显存信息传输速度。说实话,这个测试进行时,如果你的电脑很快,建议不要看屏幕,否则你会很快头昏眼花。
那么,我们测试之后,System Test Suite部分的测试结果又是如何计算的呢?实际上,它的测试成绩与我们想象中的可能有相当的差别,因为它把每个测试结果相乘,而不是按权数相加。正式的公式如下:
PCMark Score = 66 × (File Compression × File Encryption × File Decompression × Image Processing × File Decryption × Virus Scanning × Grammar Check × Audio Conversion × Web Page Rendering × WMV Video Compression × DivX Video Compression × Physics and 3D × Graphics Memory)1/13
最前面的66是帮助最后成绩进行一定倍数的扩大,以便测试结果容易记忆,并有一定的有效位数,而最后的 1/13 次方则代表对前面的乘积进行 13 次方开根号。由于整个测试中 CPU 性能占据了绝大部分,内存、硬盘、显卡子系统性能的衡量量都很小,所以它们对最后结果影响都不是很大,事实证明,搭配双通道内存的 P4 系统比单通道内存系统得分高10%,而配备Radeon 9700和配备Radeon 9000的两套系统性能差异只有大约7%。
|