性能 容量评估的公式

容量评估的公式:

第一步:先根据日活用户数,计算所需的tps

计算原则:1. 20%的高峰时间内完成80%的日活用户数的请求

      2. 为了降低风险,一般设定的目标是评估值的3-5倍

目标tps的计算,(日活用户数*每个用户在系统中产生的请求数*0.8)/(高峰时间段*3600*0.2)*5

第二步:压测现有系统的实际性能

结合目标tps与现有系统的实际tps,即可估算整个系统所需要的服务器数目

例:用户系统目标tps-1000,现有的压测结果是,单台服务器用户模块的整体qps-500,故用户模块要想维持目标日活需要至少2台服务器

qps的含义是每秒钟能够处理的请求数目

平均响应时间:每个请求完成需要的平均时间

并发:对服务器实时产生的压力的请求数

qps*平均响应时间(s)约等于并发问题,等价于并发/平均响应时间(s)约等于qps问题

举例子理解

假设,对接口A发起100并发的压力,接口处理每个请求的平均响应时间为500ms,

那么很容易能够推算出来,在每一秒中接口可以处理掉200个请求,故qps=200,满足并发/平均响应时间(s)约等于qps

对接口A发起100并发的压力,接口处理每个请求的平均响应时间为2s,

那么很容易能够推算出来,因为2s中才处理完100个请求,故平均每一秒中接口可以处理掉50个请求,故qps=50,满足并发/平均响应时间(s)约等于qps

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容