Open GarinZ opened 3 years ago
- 性能 - 吞吐量 - TPS - QPS - BPS - 响应时间 - 完成时间 - 资源占用 - 空资源占用 - 满资源占用 - 可用性 - 系统可用概率 - 功能可用概率 - 扩展性 - 加速比
系统响应请求的的时间,对时延敏感的业务很重要
完成请求或处理需要花费的时间,衡量采用任务并行后是否真正提高了性能的指标。计算海量数据或处理大规模任务,用户对完成时间敏感
系统正常需要占用的硬件资源(CPU、内存、硬盘)
指系统在面对异常时,可以正确提供服务的能力。是分布式系统的重要衡量指标,体现了系统的容错能力。 可用性指标的含义是:是系统可能出错的前提下,能够正常提供服务的概率。
指系统可以通过扩展集群机器提高系统"性能(Performance)",存储容量、计算能力的特性。
好的分布式系统追求“线性扩展性”,就是系统的某个指标可以随着集群中机器数量呈线性增长
加速比(Speedup): 扩展后某指标的值 / 扩展前某指标的值
Overview
性能(Performance)
吞吐量(Throughout):系统一定时间内可以处理的任务数
响应时间(Response Time)
系统响应请求的的时间,对时延敏感的业务很重要
完成时间(Turnaround Time)
完成请求或处理需要花费的时间,衡量采用任务并行后是否真正提高了性能的指标。计算海量数据或处理大规模任务,用户对完成时间敏感
资源占用(Resource Usage)
系统正常需要占用的硬件资源(CPU、内存、硬盘)
指标
可用性(Availability)
指系统在面对异常时,可以正确提供服务的能力。是分布式系统的重要衡量指标,体现了系统的容错能力。 可用性指标的含义是:是系统可能出错的前提下,能够正常提供服务的概率。
指标
可用性 vs 可靠性
可扩展性(Scalability)
指系统可以通过扩展集群机器提高系统"性能(Performance)",存储容量、计算能力的特性。
扩展方向
好的分布式系统追求“线性扩展性”,就是系统的某个指标可以随着集群中机器数量呈线性增长
指标
加速比(Speedup): 扩展后某指标的值 / 扩展前某指标的值