✨资料&文章更新✨
GitHub地址:https://github.com/tyronczt/system_architect
文章目录
- 性能指标
- 💯考试真题
- 第一题
- 第二题
- 性能评价方法
- 💯考试真题
- 第一题
- 第二题
- 阿姆达尔解决方法
- 考试真题
性能指标
对计算机评价的主要性能指标有:时钟频率(主频);运算速度;运算精度内存的存储容量;存储器的存取周期:数据处理速率PDR(processing datarate);吞吐率;各种响应时间;各种利用率;RASIS特性(即:可靠性Reliability、可用性Availability、可维护性Sericeability、完整性和安全性 integraity and Security);平均故障响应时间;兼容性;可扩充性;性能价格比。
对路由器评价的主要性能指标有:设备吞吐量,端口吞吐量。。。
4、网络
评价网络的性能指标有:设备级性能指标;网络级性能指标;应用级性能指标;用户级性能指标;吞吐量。
5、操作系统
评价操作系统的性能指标有:系统的可靠性、系统的吞吐率(量)、系统响应时间、系统资源利用率、可移植性。
6、数据库管理系统
衡量数据库管理系统的主要性能指标包括数据库本身和管理系统两部分,有:数据库的大小、数据库中表的数量、单个表的大小、表中允许的记录(行)数量、单个记录(行)的大小、表上所允许的索引数量、数据库所允许的索引数量、最大并发事务处理能力、负载均衡能力、最大连接数等等。
7、WEB服务器
评价Web服务器的主要性能指标有:最大并发连接数、响应延迟、吞吐量。
💯考试真题
第一题
答案:D C
对于计算机评价的主要性能指标,时钟频率反映了计算机的运算速度,数据处理速率也是衡量计算机性能的重要指标,运算精度和内存容量等也都是关键方面,而丢包率主要用于网络性能评价,端口吞吐量更多是网络设备相关,可移植性并非主要性能指标,所以第一个空应选D。 对于数据库管理系统评价的主要性能指标,最大连接数直接关系到数据库能够同时处理的连接数量,这是数据库管理系统性能的重要体现,MIPS更多用于衡量计算机的运算速度,支持协议和标准不是主要性能评价指标,时延抖动也不是针对数据库管理系统性能的主要指标,所以第二个空应选C。
第二题
答案:D A
对于数据库系统,主要涉及系统内部资源的管理与监控等方面,其中CPU/内存使用状况、查询语句性能(查询语句的执行效率会极大影响数据库的性能)、进程/线程使用状态、日志文件大小等都是重要的指标,所以第一个空应选D。 对于应用系统,主要关注的是应用在实际运行中的表现,如可用性、响应时间、并发用户数(同时使用应用的用户数量会影响应用的性能)、特定应用资源占用等,所以第二个空应选A。
性能评价方法
基准程序法(Benchmark):把应用程序中用得最多、最频繁的那部分核心程序作为评价计算机性能的标准程序,称为基准测试程序(benchmark)。是目前被用户一致承认的测试性能的较好方法,有多种多样的基准程序,包括:
- 整数测试程序
- 浮点测试程序
- SPEC基准程序
- TPC基准程序
下面列出了4种评价程序,它们评测的准确程度依次递减:真实的程序、核心程序、小型基准程序、合成基准程序。
💯考试真题
第一题
答案:C A
第二题
答案:C B
阿姆达尔解决方法
考试真题
答案:B
解析:简单的数学问题,由题意,原系统处理时间可分为两个部分,可以优化的60%以及无法优化的40%,当60%的部分处理时间可以优化为5倍时,处理时间为 60% / 5 = 12%,此时优化后的总处理时间就为 12%+40%=52%。而优化前原时间为1,所以整个系统处理递度提高了1 / 0.52 = 1.923倍。