指标设定和数据量级

概述

最终要的性能指标需要关注的是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 秒杀短时间高并发

 

 

详解

指标设定

  1. 新项目找产品设定一个值
  2. 已上线项目根据运营数据,产品人员预估一个值
  3. 运维人员落实pv量

tps计算

  1. 如果没有指标根据我开始指标参考选一个
  2. 根据二八原则通过pv量得出tps、根据二五八原则粗略得出响应时间不大于0.2s。(二八原则参考图2)
  3. 实际结果: tps<二八原则得出的tps、响应时间小<200ms 即可(参考图1)
  4. 最终的实际tps再除以机器冗余量(冗余量大概在30%-50%)(参考图2)

指标影响与提升

缩短响应时间

  • 加缓存
  • 优化代码
  • 优化数据库

增加tps

  • 加机器

图解

(图1)

(图2)

参考链接:

https://www.jianshu.com/p/Ch5xpk

https://www.zhihu.com/question/21556347

猜你喜欢

转载自www.cnblogs.com/wangdadada/p/12340156.html
今日推荐