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

系统架构设计师-第6章 系统配置与性能评价

【本章学习建议】

根据考试大纲,本章主要考查系统架构设计师单选题,预计考1分左右,对应第二版教材2.9节,内容较少,较为简单,容易拿分。

6.1 性能指标

1. 计算机的性能指标

对计算机评价的主要性能指标有:时钟频率(主频);运算速度;运算精度;内存的存储容量;存储器的存取周期;数据处理速率(Processing Data Rate,PDR);吞吐率;各种响应时间;各种利用率;RASIS特性(即:可靠性Reliability、可用性Availability、可维护性Sericeability、完整性和安全性Integraity and Security);平均故障响应时间;兼容性;可扩充性;性能价格比

2. 路由器的性能指标

评价路由器的主要性能指标有:设备吞吐量、端口吞吐量、全双工线速转发能力、背靠背帧数、路由表能力、背板能力、丢包率、时延、时延抖动、VPN支持能力、内部时钟精度、队列管理机制、端口硬件队列数、分类业务带宽保证、RSVP 、IP DiflServ、CAR支持、冗余、热插拔组件、路由器冗余协议、网管、基于Web的管理、网管类型、带外网管支持、网管粒度、计费能力/协议、分组语音支持方式、协议支持、语音压缩能力、端口密度、信令支持。

3. 交换机的性能指标

评价交换机所依据的性能指标有:交换机类型、配置、支持的网络类型、最大ATM端口数、最大SONET端口数、最大FDDI端口数、背板吞吐量、缓冲区大小、最大MAC地址表大小、最大电源数、支持协议和标准、路由信息协议(RIP)、RIP2 、开放式最短路径优先第2版、边界网关协议(BGP)、无类别域间路由(CIDR)、互联网成组管理协议(IGMP)、距离矢量多播路由协议(DVMRP)、开放式最短路径优先多播路由协议(MOSPF)、协议无关的多播协议(PIM)、资源预留协议(RSVP)、 802.lp优先级标记,多队列、路由、支持第3层交换、支持多层(4-7层)交换、支持多协议路由、支持路由缓存、可支持最大路由表数、VLAN、最大VLAN数量、网管、支持网管类型、支持端口镜像、QoS、支持基于策略的第2层交换、每端口最大优先级队列数、支持基于策略的第3层交换、支持基于策略的应用级QoS、支持最小/最大带宽分配、冗余、热交换组件(管理卡、交换结构、接口模块、电源、冷却系统)、支持端口链路聚集协议、负载均衡。

4. 网络的性能指标

评价网络的性能指标有:设备级性能指标、网络级性能指标、应用级性能指标、用户级性能指标和吞吐量

5. 操作系统的性能指标

评价操作系统的性能指标有:系统的可靠性、系统上下文切换、系统响应时间、系统的吞吐率(量)、系统资源利用率、可靠性和可移植性

6. 数据库管理系统的性能指标

衡量数据库管理系统的主要性能指标包括:数据库本身和管理系统两部分,有数据库的大小、数据库中表的数量、单个表的大小、表中允许的记录(行)数量、单个记录(行)的大小、表上所允许的索引数量、数据库所允许的索引数量、最大并发事务处理能力、负载均衡能力、最大连接数等。

7. Web服务的性能指标

评价Web服务器的主要性能指标有:最大并发连接数、响应延迟和吞吐量

6.2 性能计算

常用的性能指标计算方法:

(1)时钟频率。一般来讲,主频越高,速度越快。

(2)指令执行速度。计量单位如MIPS。

(3)等效指令速度法。统计各类指令在程序中所占比例,并进行折算,是一种固定比例法。

(4)数据处理速率法(Processing Data Rate,PDR)。采用计算PDR值的方法来衡量机器性能,PDR值越大,机器性能越好。PDR与每条指令和每个操作数的平均位数以及每条指令的平均运算速度有关。

6.3 性能设计

阿姆达尔解决方案:

阿姆达尔(Amdahl)定律主要用于系统性能改进的计算中。阿姆达尔定律是指计算机系统中对某一部件采用某种更快的执行方式所获得的系统性能改变程度,取决于这种方式被使用的频率,或所占总执行时间的比例

阿姆达尔定律定义了采用特定部件所取得的加速比。假定我们使用某种增强部件,计算机的性能就会得到提高,那么加速比就是下式所定义的比率:

在原有的计算机上,能被改进并增强的部分在总执行时间中所占的比例。这个值称为增强比例,它永远小于等于1。

6.4 性能评估

性能评估是按照一定的步骤,选用一定的度量项目,通过建模和实验,对一个系统的性能进行各项检测,对测试结果做出解释,并形成一份文档的技术。性能评估的一个目的是为性能的优化提供参考

1. 基准测试程序

把应用程序中用的最多、最频繁的那部分核心程序作为评价计算机性能的标准程序,称为基准测试程序(benchmark)。其是目前被用户一致承认的测试系统性能的较好方法,有多种多样的基准测试程序,包括:

(1)整数测试程序。同一厂家的机器,采用相同的体系结构,用相同的基准程序测试,得到的MIPS值越大,一般说明机器速度越快。

(2)浮点测试程序。指标MFLOPS(理论峰值浮点速度)。

(3)SPEC基准程序(SPEC Benchmark)。重点面向处理器性能的基准程序集,将被测计算机的执行时间标准化,即将被测计算机的执行时间除以一个参考处理器的执行时间。

(4)TPC基准程序。用于评测计算机在事务处理、数据库处理、企业管理与决策支持系统等方面的性能。其中,TPC-C是在线事务处理(On-line Transaction Processing,OLTP)的基准程序,TPC-D 是决策支持的基准程序。TPC-E作为大型企业信息服务的基准程序

大多数情况下,为测试新系统的性能,用户必须依靠评价程序来评价机器的性能。下面列出了4种评价程序,它们评测的准确程度依次递减:真实的程序、核心程序、小型基准程序、合成基准程序

2. Web服务器的性能评估

在Web服务器的测试中,反映其性能的指标主要有:最大并发连接数、响应延迟和吞吐量等。

常见的Web服务器性能评测方法有:基准性能测试、压力测试和可靠性测试

3. 系统监视

进行系统监视的方法通常有3种方式:一是通过系统本身提供的命令,如UNIX/Linux中的W、ps、last,Windows中的netstat等;二是通过系统记录文件查阅系统在特定时间内的运行状态;三是集成命令、文件记录和可视化技术,如Windows的Perfmon应用程序。

软考高级系统架构设计师VIP精讲课程:

https://edu.csdn.net/course/detail/40283

相关文章:

  • 自然语言处理文本分析:从词袋模型到认知智能的进化之旅
  • Manus 演示案例:谷歌公司运营模拟器游戏体验
  • Java函数式接口四部曲之Consumer
  • 自动化测试脚本语言选择
  • 聊聊Redis
  • 超过 37000 台 VMwareESXi 服务器可能受到持续攻击威胁
  • 2.深度学习与大模型-矩阵
  • V8引擎中的垃圾回收机制如何工作?
  • 从能耗监测到碳资产管理:智慧校园能源管理平台的迭代升级与实践启示
  • std::ranges::views::take, take_while,std::ranges::take_view,take_while_view
  • SVT-AV1源码分析build_intra_predictors函数
  • 开源安全测试工具 | 网络安全工具列表
  • 蓝桥与力扣刷题(441 排列硬币)
  • 【Hadoop】
  • sublime text 中添加copilot
  • 【spring】配置类和整合Junit
  • Dubbo、SpringCloud框架学习
  • 批量将 Excel 转换 PDF/Word/CSV以及图片等其它格式
  • OpenHarmony子系统开发 -- 构建系统编码规范与最佳实践
  • 非软件开发项目快速上手:14款管理软件精选
  • 浙江广厦:诚挚道歉,涉事责任人交公安机关
  • 俄乌直接谈判结束,乌称“毫无成果”
  • 深圳南澳码头工程环评将再次举行听证会,项目与珊瑚最近距离仅80米
  • 伊朗最高领袖顾问:伊朗愿承诺永不制造核武,换取美解除制裁
  • 财政部党组召开2025年巡视工作会议暨第一轮巡视动员部署会
  • 台行政机构网站删除“汉人”改为“其余人口”,国台办回应