用基准测试程序来测试系统性能
被考次数: 1次
被考频率: 低频率
答错率:    70%
知识难度:
考试要求: 了解     
知识路径:  > 信息系统开发和运行管理知识  > 系统运行管理知识  > 系统的成本管理、用户管理、安全管理、性能管理  > 性能及能力管理  > 系统性能评价  > 性能评价的方法和工具


本知识点历年真题试卷分布
>> 试题列表    
 

 
       常见的一些计算机系统的性能指标大都是用某种基准程序测量出的结果。下面介绍几类系统性能的基准测试程序,按评价准确性递减的顺序给出。
       (1)实际的应用程序方法运行例如C编译程序、Tex正文处理软件、CAD工具,等等。
       (2)核心基准程序方法(Kernel Benchmark)从实际的程序中抽取少量关键循环程序段,并用它们来评价机器的性能。
       (3)简单基准测试程序(Toy Benchmark)简单基准测试程序通常只有10~100行而且运行结果是可以预知的。
       (4)综合基准测试程序(Synthetic Benchmark)是为了体现平均执行而人为编制的,类似于核心程序,没有任何用户真正运行综合基准测试程序。
       (5)整数测试程序Dhrystone用C语言编写,100条语句。包括各种赋值语句、各种数据类型和数据区、各种控制语句、过程调用和参数传送、整数运算和逻辑操作。VAX-11/780的测试结果为每秒1 757个Dhrystones即:
       1VAX MIPS=1757 Dhrystones / Second
       (6)浮点测试程序Linpack用FORTRAN语言编写,主要是浮点加法和浮点乘法操作。用MFLOPS (Million Floating Point Operations Per Second)表示,GFLOPS、TFLOPS Top500用这些程序进行测试。
       (7) Whetstone基准测试程序Whetstone是用FORTRAN语言编写的综合性测试程序,主要由执行浮点运算、整数算术运算、功能调用、数组变址、条件转移和超越函数的程序组成。Whetstone的测试结果用Kwips表示,1kwips表示机器每秒钟能执行1 000条Whetstone指令。
       (8) SPEC基准测试程序SPEC是System Performance Evaluation Cooperative的缩写,是几十家世界知名计算机大厂商所支持的非盈利的合作组织,旨在开发共同认可的标准基准程序。
       (9) SPEC基准程序是由SPEC开发的一组用于计算机性能综合评价的程序。以对VAX11/780机的测试结果作为基数,其他计算机的测试结果以相对于这个基数的比例来表示。SPEC基准程序能较全面地反映机器性能,有一定的参考价值。SPEC版本1.0是1989年10月被宣布的,是一套复杂的基准程序集,主要用于测试与工程和科学应用有关的数值密集型的整数和浮点数方面的计算。源程序超过15万行,包含10个测试程序,使用的数据量比较大,分别测试应用的各个方面。SPEC基准程序测试结果一般以SPECmark(SPEC分数)、SPECint (SPEC整数)和SPECfp (SPEC浮点数)来表示。其中SPEC分数是10个程序的几何平均值,SPEC整数是4个整数程序的几何平均值,SPEC浮点数是6个浮点程序的集合平均值。1992年在原来SPECint89和SPECfp89的基础上增加了两个整数测试程序和8个浮点数测试程序,因此SPECint92由6个程序组成,SPECfp92由14个程序组成。这20个基准程序是基于不同的应用写成的,主要测量32位CPU、主存储器、编译器和操作系统的性能。1995年,这些厂商又共同推出了SPECint95和SPECfp95作为最新的测试标准程序,之后又不断推出新版本。
       (10) TPC (Transaction Processing Council)基准程序TPC是Transaction Processing Council(事务处理委员会)的缩写,TPC基准程序是由TPC开发的评价计算机事务处理性能的测试程序,用以评价计算机在事务处理、数据库处理、企业管理与决策支持系统等方面的性能。TPC成立与1988年,目前已有40多个成员,几乎包括了所有主要的商用计算机系统和数据库系统。该基准程序的评测结果用每秒完成的事务处理数TPC来表示。TPC基准测试程序在商业界范围内建立了用于衡量机器性能以及性能价格比的标准。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有