匡春光,张鲁峰,崔益民
(北京系统工程研究所信息系统安全技术重点实验室,北京100101)
计算机性能测试
匡春光,张鲁峰,崔益民
(北京系统工程研究所信息系统安全技术重点实验室,北京100101)
为了较全面并尽量准确地了解计算机的性能,对计算机可能具有的能力进行了分析,并针对其中重要的能力选定了测试方法,主要包括CPU的计算能力、内存访问能力、硬盘访问能力、光驱访问能力等。利用分析结果和选定的测试方法对一些计算机进行测试后较全面和较准确地了解了这些计算机的性能,分析具有实用价值。
计算机性能;能力;测试;容量;速度
计算机的能力是由计算机的硬件和软件共同决定的。计算机的主要硬件和软件、硬件或软件提供的能力及对其中重要的能力选定的测试项[1]如表1所示。
计算机性能测试主要包括CPU性能测试、内存性能测试[3]、硬盘性能测试[4]、光驱性能测试、U盘性能测试、网络性能测试[5]、显示性能测试、操作系统性能测试。
下面分节具体介绍测试情况。
2.1 CPU
CPU性能主要通过Coremark和SPEC CPU2000测试。
2.1.1 Coremark
(1)测试程序的主要特点及用途
CoreMark是一种应用广泛的CPU性能测试工具,2009年已成为工业标准,并将替代与其类似的Dhrystone。其代码中包括链处理、矩阵计算、状态机计算和循环冗余检错等算法。CoreMark的测试结果基本不受别的因素影响,是反映CPU性能比较好的指标。CoreMark的测试结果具有较好的可比较性。首先,CoreMark能有效防止编译优化;其次,CoreMark的代码中不涉及库调用,可以防止使用不同的库(实现不同);……