|
知识路径: > 计算机系统知识 > 系统配置和方法 > 系统性能 > 性能指标和性能设计,性能计算、性能测试和性能评估 > 系统性能 >
|
相关知识点:2个
|
|
|
|
计算机性能评价技术可用于开发中和开发后的系统评价。主要包括三种技术:分析技术、模拟技术、测量技术。
|
|
|
|
分析技术是在一定假设条件下,计算机系统参数与性能指标参数之间存在着某种函数关系,按其工作负载的驱动条件列出方程,用数学方法求解。其特点是具有理论的严密性,节约人力和物力,可应用于设计中的系统。它的数学工具主要是利用排队论模型进行分析。
|
|
|
|
模拟技术首先是对于被评价系统的运行特性建立系统模型,按系统可能有的工作负载特性建立工作负载模型;随后编写模拟程序,模仿被评价系统的运行;设计模拟实验,依照评价目标,选择与目标有关因素,得出实验值,再进行统计、分析。其特点在于可应用于设计中或实际应用中的系统,可与分析技术相结合,构成一个混合系统。分析和模拟技术最后均需要通过测量技术验证。
|
|
|
|
测量技术则是对于已投入使用的系统进行测量,通常采用不同层次的基准测试程序评估。其评估层次包括实际应用程序、核心程序、合成测试程序三个层次,但必须均为国际性组织认可的程序,同时需要对评估结果进行分析和统计以保证其准确性。
|
|
|
常用的国际认可的用来测试机器性能的测试基准测试程序(按评价准确性递减的顺序):
|
|
|
|
运行例如C编译程序、Tex、字处理软件、CAD工具等。
|
|
|
|
从实际的程序中抽取少量关键循环程序段,并用它们来评价计算机的性能。
|
|
|
|
简单基准测试程序通常只有10~100行而且运行结果是可以预知的。
|
|
|
|
为了体现平均执行而人为编制的,类似于核心程序,没有任何用户真正运行综合基准测试程序。
|
|
|