概述
最终要的性能指标需要关注的是tps、响应时间。有时候根据线上pv、uv量估算出预期性能指标。
指标参考
序号 | TPS=并发量/时间s | pv量 | 规律 |
1 | 20 = 6/0.3 | 没啥人用的服务 | TPS固定情况下, 并发加几个百分 比响应时间就会 加几个百分比 |
2 | 50 = 10/0.2 | 十万到百万级服务 | |
3 | 20 = 4/0.2 | 后台服务 | |
4 | 100 = 10/0.1 200 = 20/0.1 | 秒杀短时间高并发 |
详解
指标设定
- 新项目找产品设定一个值
- 已上线项目根据运营数据,产品人员预估一个值
- 运维人员落实pv量
tps计算
- 如果没有指标根据我开始指标参考选一个
- 根据二八原则通过pv量得出tps、根据二五八原则粗略得出响应时间不大于0.2s。(二八原则参考图2)
- 实际结果: tps<二八原则得出的tps、响应时间小<200ms 即可(参考图1)
- 最终的实际tps再除以机器冗余量(冗余量大概在30%-50%)(参考图2)
指标影响与提升
缩短响应时间
- 加缓存
- 优化代码
- 优化数据库
增加tps
- 加机器
图解
(图1)
(图2)
参考链接: