系分 - 系统配置与性能评价

在这里插入图片描述

个人总结,仅供参考,欢迎加好友一起讨论

系分 - 系统配置与性能评价

考点摘要

  • 性能指标(★★)

  • 阿姆达尔解决方案(★)

  • 性能评价方法(★★)

系统性能概述

在这里插入图片描述

例题1

在这里插入图片描述

例题1解析与答案

​ 答案:A B

​ 解析:略

例题2

在这里插入图片描述

例题2解析与答案

​ 答案:B

​ 解析:吞吐量亦是吞吐率

性能指标

硬件计算机
时钟频率(主频)、运算速度与精度、内存的存储容量、存储器的存取周期、数据处理速率PDR吞吐率、各种响应时间、各种利用率、RASIS特性、平均故障响应时间、兼容性、可扩充性、性能价格比
路由器
设备吞吐量、端口吞吐量、全双工线速转发能力、丢包率时延时延抖动、VPN支持能力、端口硬件队列数、基于Web的管理、网管类型等
交换机
交换机类型、配置、支持的网络类型、最大ATM端口数、支持协议和标准
网络
设备级性能指标、网络级性能指标、应用级性能指标、用户级性能指标、吞吐量
软件操作系统
系统的可靠性、系统的吞吐率(量)系统响应时间系统资源利用率、可移植性
数据库管理系统
衡量数据库管理系统的主要性能指标包括数据库本身和管理系统两部分,有:数据库的大小、数据库中表的数量、单个表的大小、表中允许的记录(行)数量、单个记录(行)的大小、表上所允许的索引数量、数据库所允许的索引数量、最大并发事务处理能力负载均衡能力最大连接数
Web服务器
最大并发连接数响应延迟吞吐量

在这里插入图片描述

主频和CPU时钟周期

  • 主频又称为CPU时钟频率,时钟周期是时钟频率的倒数。
  • 如主频为1GHz,则说明1秒钟有1G个时钟周期,每个时钟周期为1ns。
  • 主频 = 外频 * 倍频

总线周期

  • 也就是一个访存储器或IO端口操作所用的时间

指令周期

  • 取出并执行一条指令的时间,若干个机器周期组成

平均执行周期数

  • CPI表示每条计算机指令执行所需的时钟周期,有时简称为指令的平均周期数
  • CPI平均执行周期数 = 执行程序所需要的时钟周期数 / 所执行的指令条数

MIPS指令平均运算执行速度

  • 每秒处理的百万级的机器语言指令数,主要用于衡量标量机性能

MFLOPS

  • 每秒百万个浮点操作,不能反映整体情况,只能反映浮点运算情况
  • 主要用于衡量向量机性能

指令平均时钟数 =(指令条目数 × 指令时钟数)/ 总指令条目数

指令平均运算(执行)速度 = 1/指令平均时钟数 × 时钟频率,注,单位MIPS

例题3

在这里插入图片描述

例题3解析与答案

​ 答案:A

​ 解析:时钟周期是主频的倒数,1 / (1 / 1.8 * 2 * 3) = 1 / (6 / 1.8) = 1.8 / 6 = 300M

例题4

在这里插入图片描述

例题4解析与答案

​ 答案:B C

​ 解析:指令平均时钟数为总时钟除以总条数,如下

​ (120000 × 1 + 36000 × 2 + 24000 × 4 + 20000 × 8) / (120000 + 36000 + 24000 + 20000) = 2.24MIPS

​ 又因为时钟频率是400MHz,1 / 指令平均时钟数 * 400 >>> 1 / 2.24 * 400 ≈ 178.6MIPS

性能调整

在这里插入图片描述

数据库应用系统

造成性能不好的原因可能有数据库连接方式、系统应用架构、数据库设计、数据库管理、网络通信等,基于这些原因,可以采取修改应用模式、建立历史数据库、利用索引技术和分区技术等优化措施,需要调整的参数主要包括CPU和主存使用状况、数据库设计、查询语句性能、进程或线程状态、硬盘剩余空间、日志文件大小等;

Web应用系统

性能瓶颈可能有客户端程序、网关接口、数据库互连等,可以釆取的优化措施主要有改善应用程序的性能和数据库连接、进行流量管理与负载均衡、使用Web交换机和Web缓存等,需要调整的参数主要包括系统的可用性、响应时间、并发用户数,以及特定应用占用的系统资源等。

例题5

在这里插入图片描述

例题5解析与答案

​ 答案:D A

​ 解析:”数据丢包率“和”端口吞吐量“属于路由器,”数据处理速率“是计算机相关指标

​ “支持协议和标准”是交换机的性能指标,“最大连接数”是数据的性能指标,“时延抖动”是路由器的性能指标

阿姆达尔解决方案

阿姆达尔其实就是为了解决局部性能优化的问题。如果提升每个部件的话,那么成本会相当的高。于是就提升部分的部件来加速系统的性能。它的定义是对系统某组件采用某种更快的执行方式,所获得的系统性能的改变程度,取决于该组件被使用的频率,或所占总执行时间的比例。

加速比:系统不进行优化和进行优化的比值。

加速比的计算公式如下:算的是时间,先找时间点,为了提高性能降低时间

R = 不使用改进组件完成整个任务的时间 / 使用改进组件完成整个任务的时间

加速比主要取决于两个因素:

  • 在原有的系统上,能被改进的部分在总执行时间中所佔的比例。这个值称为改进比例,它总是小于1。
  • 通过改进的执行方式所取得的性能的提高,即如果整个系统使用了改进的执行方式,那么系统的速度会有多少的提高,这个值等于在原来的条件下,系统的执行时间与使用改进组件后系统的执行时间之比。它总大于1。

例题6
在这里插入图片描述

例题6解析与答案

​ 答案:

​ 解析:某个功能占60%,该功能处理速度提高到原来的5倍,也就是运行时间变成了原先的1/5

​ 60% * (1/5) = 12%,原先另外一部分功能占40%,那么现在整个单位系统的速度,1 / (12% + 40%) ≈ 1.923

例题7

在这里插入图片描述

例题7解析与答案

​ 答案:B

​ 解析:解法一,求极限;解法二,答案代入法。

性能评价方法

  • 时钟频率法

    时钟频率高低衡量速度,时钟频率越高,计算机的工作速度就越快

  • 指令执行速度法

    表示机器运算速度单位是MIPS。单位时间内能够处理指令的数量

  • 等效指令速度法

    通过各类指令在程序中所佔的比例进行计算得到的。特点是考虑了指令比例不同的问题,它也叫吉普森混合法。是通过各类指令在程序中所占的比例进行计算后得到的计算机运算速度。

  • 数据处理速率法PDR

    用PDR值的方法来衡量机器性能,PDR值越大机器性能就越好特点是综合考虑CPU和存储

  • 综合理论性能法

    首先算出处理部件每个计算单元的有效计算率,在按不同的字长加以调整,得出该计算单元的理论性能考虑每一个处理部件计算单元的有效计算率。而不光光只考虑CPU和存储这些的东西。 所有组成该处理部件的计算单元的理论性能之和即为CTP。使用每秒百万次理论运算MTOPS。

  • 基准程序法

    把应用系统中用得最多最频繁的那部分核心程序作为评估计算机性能的标准程序,称为基准测试程序(benchmark)。基准程序法是目前一致承认的测试系统性能较好的方法

  • 经典评估方法性能评估方法

    主要是针对CPU(有时包括主存)的性能,但没有考虑诸如I/O结构、操作系统、编译程序的效率等对系统性能的影响,因此,难以准确评估计算机系统的实际性能。

基准测试:运行一个标准程序对多种计算机系统进行检查,以比较和评价他们的性能。

测试精确度排名:真实的程序 → 核心程序 → 小型基准程序 → 合成基准程序

计算机系统的评估系统,主要分三种

在这里插入图片描述

例题8

在这里插入图片描述

例题8解析与答案

​ 答案:C A

​ 解析:“丢包率”是网路方面的指标

例题9

在这里插入图片描述

例题9解析与答案

​ 答案:A B

​ 解析:略

例题10

在这里插入图片描述

例题10解析与答案

​ 答案:B

​ 解析:A选项需要找寻造成CPU利用率高的瓶颈解决

​ C选项已告知磁盘存取速度低,应该针对磁盘进行改进

​ D选项多处理机的性能不一定能正比CPU的数目

例题11

在这里插入图片描述

例题11解析与答案

​ 答案:D

​ 解析:略

例题12
在这里插入图片描述

例题12解析与答案

​ 答案:B

​ 解析:略

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

WorkLee

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值