5系统性能评价
2021-04-25 10:46:09 1 举报
AI智能生成
系统架构师考试时整理的系统性能评价部分内容
作者其他创作
大纲/内容
性能指标
计算机
1.时钟频率(主频)
2.高速缓存
3.运算速度
4.运算精度
5.内存的存储容量
6.存储器的存取周期
7.数据处理速率
8.响应时间
9.RASIS 特性
10.平均故障响应时间
11.兼容性
网络
(1)设备级性能指标
(2)网络级性能指标
(3)应用级性能指标
(4)用户级性能指标
(5)吞吐量
操作系统
(1)系统的可靠性
(2)系统的吞吐量,是指系统在单位时间内所处理的信息量,以每小时或每天所处理的各类作业的数量来度量
(3)系统响应时间,是指用户从提交作业到得到计算结果这段时间,又称周转时间
(4)系统资源利用率,指系统中各个部件、各种设备的使用程度。它用在给定时间内,某一设备实际使用时间所占的比例来度量
(5)可移植性
数据库管理系统
(1)数据库描述功能。定义数据库的全局逻辑结构,局部逻辑结构和其他各种数据库对象
(2)数据库管理功能。包括系统配置与管理,数据存取与更新管理,数据完整性管理和数据安全性管理
(3)数据库的查询和操纵功能。该功能包括数据库检索和修改
(4)数据库维护功能。包括数据引入引出管理,数据库结构维护,数据恢复功能和性能监测
Web 服务器
主要性能指标包括最大并发连接数、响应延迟、吞吐量(每秒处理的请
求数)、成功请求数、失败请求数、每秒点击次数、每秒成功点击次数、每秒失败点击次数、尝试连接数、用户连接数等
性能计算
主要方法
定义法主要根据其定义直接获取其理想数据
公式法则一般适用于根据基本定义所衍生出的复合性能指标的计算
程序检测法和仪器检测法则是通过实际的测试来得到其实际值
1.MIPS 的计算方法
2.峰值计算
3.等效指令速度
性能评估
基准测试程序
(1)整数测试程序
(2)浮点测试程序
(3)Whetstone 基准测试程序
(4)SPEC 基准测试程序
(5)TPC 基准程序
(6)Linpack 测试
Web 服务器的性能评估
性能
最大并发连接数
响应延迟
吞吐量(每秒处理的请求数)
性能评测方法
基准性能测试
压力测试
可靠性测试
系统监视
性能数据
(1)常规性能数据
(2)比较基准的性能数据
(3)服务水平报告数据
3 种方式
一是通过系统本身提供的命令,如 UNIX/Liunx 中的 w、ps、last,Windows 中的 netstat 等
二是通过系统记录文件查阅系统在特定时间内的运行状态
三是集成命令、文件记录和可视化技术
性能设计
阿姆达尔解决方案
加速比主要取决于两个因素
(1)在原有的计算机上,能被改进并增强的部分在总执行时间中所占的比例。这个值称之为增强比例,它永远小于等于 1
(2)通过增强的执行方式所取得的改进,即如果整个程序使用了增强的执行方式,那么这个任务的执行速度会有多少提高,这个值是在原来条件下程序的执行时间与使用增强功能后程序的执行时间之比
负载均衡
1.负载均衡技术的类型
(1)基于特定服务器软件的负载均衡
(2)基于 DNS(Domain Name Server,域名服务器)的负载均衡
(3)反向代理负载均衡
(4)基于 NAT(Network Address Translation,网络地址转换)的负载均衡技术
(5)扩展的负载均衡技术
2.服务器负载均衡
本地负载均衡(Local Server Load Balance)
全域负载均衡(Global Server Load Balance)
(1)解决网络拥塞问题,服务就近提供,实现地理位置无关性
(2)对用户提供更好的访问质量
(3)提高服务器响应速度
(4)提高服务器及其他资源的利用效率
(5)避免了数据中心单点失效
0 条评论
下一页