1. RT
Response Time,响应时间
系统对请求做出响应的时间。响应时间越短,系统性能越高。
- 一般互联网应用的响应时间要求在500ms以内
- 对用户体验流畅度有高要求的,不高于200ms,甚至100ms以内
- 应用系统内部之间的调用要求更低,一般10ms左右
2. RPS
Request Per Second,每秒请求数 rps = 500/s
3. QPS
Query Per Second,每秒查询数 rps = qps = 500/s
4. TPS
Transation Per Second,每秒事务数
QPS(TPS)= 并发请求数/平均响应时间
TPS一般用来衡量业务系统流程处理能力
QPS用来衡量接口查询处理能力
面试题:
- uv: 唯一用户访问。 100
- pv:页面浏览量: pv > uv
- 峰值在线用户数:100
- qps: 大于在线用户数的10倍
- 2-8原则:
- 网站80%时间比较闲,20%时间比较忙。 4.8小时比较忙
- 当天网站总处理了1亿个请求。80%的请求会在忙时处理。
- 8000万 / 4.8 小时处理完 = 4700/s
- 顶峰能力: 8000万的80%请求,会在4.8小时的20%时间内处理完
- 系统的峰值处理能力至少达到 18518/s 才能实现每天安全处理1亿请求。
- 平时 2w/s 双11,11倍。
常见量级:
- 互联网小型网站:500~10000 TPS
- 互联网中型网站:1000 ~ 50000 TPS
- 互联网电子商务:10000 ~ 1000000 TPS
内容
"{{ child.parent.content }}"