性能指标估算

并发用户数估算

一、平均并发用户数计算方法
计算公式:C = nL / T
(1)C是平均的并发用户数
(2)n是平均每天访问用户数
(3)L是一天内用户从登陆到退出的平均时间(操作平均时间)
(4)T是考察时间长度(一天内多长时间用户使用系统)
二、并发用户峰值
计算公式:在这里插入图片描述
其中C^是并发用户峰值,C是平均并发用户,该公式遵循泊松分布理论

以某个电商项目为例:
1、客户提供用户量数据:会员数=4000w, 有效会员数=1000w, 活跃会员数=300w
2、用户从登陆-》浏览商品-》退出登录的平均时间:30分钟(一般客户提供不了,可以凭经验自己估算)
3、用户访问时长:早上8点到晚上8点
计算结果
平均并发用户数
C = 300万 * 30 * 60 /(12 * 60 * 60) = 125000/秒
并发用户数峰值
C^ = 125000 + 3√125000 = 126061/秒
5年规划
一般可按活跃用户每年30%增长
C^ = 126061 * 1.3 * 1.3 * 1.3 * 1.3 = 360043/秒

TPS估算

1、TPS估算遵循二八原则,二八原则是指80%的业务量在20%的时间里完成
每天业务总量 * 80% /(每天业务操作持续时长) * 20%
以某电商为例评估交易TPS
每月订单数量 400W
每天订单数量 400 / 3 = 133W(业务比较特殊,每月后3天为报单时间,平均基本很少下单,所以次数不是除以30而是3)
每天高峰订单数量 133 + 3√133 = 138W
每天业务操作持续时间:8:00-20:00
计算TPS
138 * 80% / (12 * 3600 * 20%) = 128TPS

按5年增长估算,每年增长30%
每天高峰订单量:138 * 1.3 * 1.3 * 1.3 * 1.3 = 394W
计算TPS
394W * 80% / (12 * 3600 * 20%)= 365TPS

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值