

21.1.3 设置评价项目
10 系统性能评价项目主要是CPU、主存、磁盘、网络。
11 CPU,考察它在系统中的工作性能要关注CPU利用率、队列长度、每秒中断次数。内存,参考分页文件数目,如果单位事件内此类文件使用频繁(每秒个数大于5),就应增加内存,考察内存的性能参数包括内存利用率、物理内存和虚拟内存的大小。磁盘,硬盘忙和空闲的事件比例、每秒读写次数、每次传输平均耗时和硬盘队列长度。网络,网络发送接受的数据量、带宽的利用情况。
21.1.4 性能评价的方法和工具
12 性能评价方法可分为2类:模型法和测量法。
13 模型法又分为分析模型法和模拟模型法。
14 分析模型法是在一定假设条件下,计算机系统参数与性能指标参数之间存在着某种函数关系,按其工作负载的驱动条件列出方程,用数学方法求解。使用最多的是排队模型,包括三个部分:
(1)输入流,指各种类型的“顾客”按什么样的规则到来。
(2)排队规则,对于来的顾客按怎样的规则次序接受服务。
(3)服务机构,同一时刻有多少服务设备可接纳顾客。
15 为使模型的使用对系统的评价有价值,必须解决哪些问题?
答:(1)设计模型。
(2)解模型。
(3)校准和验证模型。
16 模拟分析法是用模拟程序的运行去动态的表达计算机系统的状态,并进行统计分析,得出性能指标。
17 使用测量方法,要解决哪些问题?
答:(1)根据系统评价目的和需求,确定测量的系统参数。
(2)选择测量的方法和工具。测量的方式有两种:采样式和跟踪式。常用的测量工具可分为硬件测量工具、软件测量工具、固件测量工具、混合型测量工具。
(3)测量时工作负载的选择。有两种方法:一种是让计算机系统在日常的使用状况下运行,但选择某些与测量者要求相接近的时间区间。另一种是由测量者编写一组能反应他们要求的典型程序,或者选择市场上已有的一些适合他们要求的典型程序。两种工作负载相比,前一种工作负载常在系统系能监控时使用;后一种工作负载在比较各种系统或选购新系统时使用。
18 常用的系统性能的基准测试程序有哪些?
答:(1)实际的应用程序方法(2)核心基准程序方法(3)简单基准测试程序(4)综合基准测试程序(5)整数测试程序,
(6)浮点测试程序(7)Wetstone基准测试程序(8)SPEC基准测试程序(9)TPC基准程序
21.1.5 评价结果的统计与比较
19 性能评价结果通常有2两个指标:峰值性能和持续性能。
20 峰值性能是指在理想情况下,计算机系统可获得的最高理论性能值,不能反应系统的实际性能,实际性能往往只有峰值性能的5%-35%。
21 持续性能常用的三种平均值是算术、几何、调和平均值。调和平均值是真正与所测试程序的运行时间总和成反比的,是最为精确的。对各种计算机进行比较时,并对其性能规格化时,用几何平均值。
| 各省软考办 | ||||||||||