0

1

2

3

4

5

6

7

8

9

0

1

{{ noReadMessageTotal }}

3

4

5

6

7

8

9

0

1

2

3

4

5

6

7

8

9

RT、RPS、QPS和TPS这些都是什么?

风中追风 风中追风 | 10731 | 413天前

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
文章标签: Web开发

真诚点赞 诚不我欺~

{{ praiseUserVoList.length }}人点赞

item.nickname

RT、RPS、QPS和TPS这些都是什么?

{{ isPraise ? '已点赞' : '点赞'}}
{{ isCollect ? '已收藏' : '收藏'}}
评论
gOod mornIng
没有更多啦~ 加载中...

关于作者

风中追风
风中追风

我还没有签名哦~