【系统架构设计师】性能评估

1. 说明
  • 1.性能评估是为了一个目的,按照一定的步骤,选用一定的度量项目,通过建模和实现,对一个系统的性能进行各项检测,对测试结果做出解释,并形成一份文档的技术。
  • 2.性能评估的一个目的是为性能的优化提供参考。
2. 基准测试程序
  • 1.大多数情况下,为测试新系统的性能,用户必须依靠评价程序来评价机器的性能。
  • 2.下面列出了4种评价程序,它们评测的准确程度依次递减:真实的程序核心程序小型基准程序合成基准程序
  • 3.把应用程序中用得最多最频繁的那部分核心程序作为评价计算机性能的标准程序,称为基准测试程序(benchmark)
  • 4.基准测试程序有整数测试程序Dhrystone、浮点测试程序Linpack、Whetstone基准测试程序、SPEC基准测试程序和TPC基准程序。
3. Web服务器的性能评估
  • 1.在Web服务器的测试中,反映其性能的指标主要有:最大并发连接数、响应延迟和吞吐量等。
  • 2.常见的Web服务性能评测方法有基准性能测试、压力测试和可靠性测试。
4. 系统监视
  • 1.进行系统监视的方法通常有3种方式:一是通过系统本身提供的命令,如UNIX/Linux中的W、ps、last,Windows中的netstat等;二是通过系统记录文件查阅系统在特定时间内的运行状态;三是集成命令、文件记录和可视化技术,如Windows的Perfmon应用程序。
5. 例题
5.1 例题1
  • 1.题目
1.为了测试新系统的性能,用户必须依靠评价程序来评价机器的性能,以下4种评价程序,
( )评测的准确程度最低。
A.小型基准程序
B.真实程序
C.核心程序
D.合成基准程序
  • 2.解析
1.真实程序、核心程序、小型基准程序和合成基准程序,其评测准确程度依次递减。
2.合成基准程序覆盖面广了,但是毕竟不是全覆盖,造成了系统的不确定或者说增加了跟真实系统偏离的概率,
所以相对单个的小型基准程序来说更不准确。
5.2 例题2
  • 1.题目
2.通常用户采用评价程序来评价系统的性能,评测准确度最高的评价程序是(A)。在计算机性能评估中,通常将评价程序中用得最
多、最频繁的(B)作为评价计算机性能的标准程序,称其为基准测试程序。

A.真实程序
B.核心程序
C.小型基准程序
D.核心基准程序

A.真实程序
B.核心程序
C.小型基准程序
D.核心基准程序
  • 2.解析
1.真实程序、核心程序、小型基准程序和合成基准程序,其评测准确程度依次递减。 
2.其中评测准确度最高的是真实程序。 
3.把应用程序中用得最多、最频繁的那部分核心程序作为评估计算机系统性能的标准程序,称为基准测试程序(benchmark)。
4.基准程序法是目前一致承认的测试系统性能的较好方法。  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王佑辉

老板,赏点吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值