系统并发量和吞吐量

上班的时候,同事问我知道系统并发量的计算公式吗?

内心一惊(并不知道)

之前的公司,开发一个接口,做了功能测试,就线上了

根本没有考虑那么多

如果是大一点的网站,这种明显存在问题,然后优化。

系统吞吐量可以理解为系统的抗压能力,系统每秒中可以承受的用户请求次数

有以下几个参数衡量系统吞吐量:

  • QPS 每秒钟处理完的请求数量
  • TPS  每秒钟处理完的事务数量
  • 并发数 系统能同时处理的请求数量
  • RT  处理一次请求的平均响应时间

QPS一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准, 即每秒的响应请求数,也即是最大吞吐能力

Tps即每秒处理事务数,包括了用户请求服务器,服务器自己的内部处理,服务器返回给用户(每秒完成了多少个这三个步骤)

QPS和TPS的区别是,比如一个页面,你要请求三次服务器,T记录三次,Q记录一次

并发数指系统同时能处理的请求数量,同样反应了系统的负载能力。这个数值可以分析机器1s内的访问日志数量来得到

QPS = 并发量 / RT

并发量 = QPS * RT

一个系统吞吐量通常由QPS(TPS)、并发数两个因素决定,每套系统这两个值都有一个相对极限值,在应用场景访问压力下,只要某一项达到系统最高值,系统的吞吐量就上不去了,如果压力继续增大,系统的吞吐量反而会下降,原因是系统超负荷工作,上下文切换、内存等等其它消耗导致系统性能下降。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值