当前位置: 首页 > article >正文

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

目录

          • 1. 说明
          • 2. 基准测试程序
          • 3. Web服务器的性能评估
          • 4. 系统监视
          • 5. 例题
            • 5.1 例题1

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.合成基准程序覆盖面广了,但是毕竟不是全覆盖,造成了系统的不确定或者说增加了跟真实系统偏离的概率,
所以相对单个的小型基准程序来说更不准确。

http://www.kler.cn/a/583089.html

相关文章:

  • Cadence 学习笔记(1)
  • 【ES6】ES6中的类
  • QT5.9.2项目复制到新电脑上后“error: LNK2019: 无法解析的外部符号”错误
  • Vue:列表操作
  • nginx实现tomcat反向代理
  • vscode更新后: 适用于 Linux 的 Windows 子系统必须更新到最新版本才能继续。可通过运行 “wsl.exe --update” 进行更新
  • OpenHarmony子系统开发 - 模块配置规则
  • word处理控件Aspose.Words教程:使用 Python 删除 Word 中的空白页
  • HCIE学习是自学还是选择培训机构?
  • 二分查找易错点分析报告
  • Linux软件包管理与Vim编辑器指南
  • rust学习笔记13-18. 四数之和
  • 【Spring】@PostConstruct详解
  • Conda:CondaSSLError
  • LabVIEW VI Scripting实现连接器窗格自动化
  • varchar (255) varchar (2550) 在mysql中实际占的空间会是十倍吗
  • MySQL的安装、备份还原及主从同步
  • java设计模式之桥接模式
  • 深度学习GRU模型原理
  • Linux——Shell运行原理以及Linux权限