当前位置: 首页 > article >正文

沈剑-架构师训练营

哪些指标要进行容量预估?

看具体业务,对应到系统侧的主要矛盾是什么,例如:

  1. 数据量 (58帖子)
  2. 并发量,吞吐量(12306)
  3. 带宽 (直播)
  4. CPU/MEM/DISK等 (加解密、搜索排序,区块链)

互联网架构,如何进行容量预估?

第一步:评估总访问量

  • 询问运营同学活动的预期访问是多少?
  • 询问产品同学新产品上线后的预估访问量是多少?

举个栗子
假设,公司要做一个APP-push的运营活动

  1. 计划在30分钟内完成5000w用户的push推送
  2. 预计push消息点击率10%
    请问: push落地页系统的总访问量?
    答: 5000w * 10% = 500w

第二步:评估平均吞吐量(QPS)

栗子一
push 落地页系统 30 分钟的总访问量是 500w,平均 QPS 是多少?
答: 500w / (30 * 60) = 2778,大概 3000 QPS
栗子二
假设,某信息分类网站首页日均PV约8000w,平均QPS是多少?
答:一天按照 4w秒 算,8000w / 4w = 2000,大概 2000QPS

第三步:评估高峰吞吐量(QPS)

假设,某业务日均 QPS 为2000,业务访问趋势图如下图,求峰值 QPS 预估?

答:从图中可以看出,峰值 QPS 大概是均值 QPS 的2.5倍。
日均 QFS 为2000,于是评估出峰值 QPS 为5000。


http://www.kler.cn/a/440834.html

相关文章:

  • Mongodb 集群搭建
  • 项目二十三:电阻测量(需要简单的外围检测电路,将电阻转换为电压)测量100,1k,4.7k,10k,20k的电阻阻值,由数码管显示。要求测试误差 <10%
  • k8s+rancher配置滚动发布更新时服务不可用
  • STM32--IO引脚复用
  • 留学论文Introduction辅导:论文开头introduction怎么写
  • 19. 【.NET 8 实战--孢子记账--从单体到微服务】--记账模块--收支记录
  • OpenShift 4 - 多云管理(2) - 配置多集群观察功能
  • 【0368】Postgres内核 清除所有旧的 relcache cache files ( 11 )
  • JS进阶-面向对象-搭建网站-HTML与JS交互
  • Typescript安装
  • 冯诺依曼架构与哈佛架构的对比与应用
  • 适配体技术在新药发现中的应用
  • 动态规划——最长公共子序列
  • C# WinForm移除非法字符的输入框
  • Parcel Packager 的使用与自定义 Packager 教程
  • 利用notepad++删除特定关键字所在的行
  • springboot/ssm租车管理系统Java代码编写web项目在线汽车租赁平台源码
  • c# webapi项目怎么添加多个post接口
  • MybatisPlus-配置加密
  • Vue3期末复习