分析思路:

1、X轴代表并发用户数,Y轴代表资源利用率、吞吐量、响应时间。X轴与Y轴区域从左往右分别是轻压力区、重压力区、拐点区。

2、随着并发用户数的增加,在轻压力区的响应时间变化不大,比较平缓,进入重压力区后呈现增长的趋势,最后进入拐点区后倾斜率增大,响应时间急剧增加。

3、随着并发用户数的增加,吞吐量增加,进入重压力区后逐步平稳,到达拐点区后急剧下降,说明系统已经达到了处理极限,有点扛不住。资源利用率逐步上升,最后达到饱和状态。

4、随着并发用户数增加,吞吐量与资源利用率增加,说明系统在积极处理,所以响应时间增加得并不明显,处于比较好的状态,但是随着并发用户数的持续增加,压力也在持续加大,吞吐量与资源利用率都达到了饱和,随后吞吐量急剧下降,造成响应时间急剧增长。轻压力区和重压力区的交界点是系统的最佳并发用户数,因为各种资源都利用的充分,响应也很快;而重压力区与拐点区的交界点就是系统的最大并发用户数,因为超过这个点,系统性能将会急剧下降甚至崩溃。

容量计算

以一网站性能测试为案例:

  1. 通过分析运营数据,可以知道当前系统每小时处理的PV数

  2. 通过负载测试,可以知道系统每小时最大处理的PV数

  即整理得

  系统每小时PV处理剩余量 = 系统每小时最大处理的PV数 — 系统每小时处理的PV数

  假设该网站用户负载基本呈线性增长,现有系统用户数为70万,根据运营推广计划,1年内该网站发展用户将达到1000万,即增长了14倍。即整理得:

  系统每小时PV处理增加量 = 当前系统每小时处理的PV数 * 14 — 当前系统每小时处理的PV数

  每天系统负载增加率 = 100% / 365 = 2.74 % (备注:此处将未来系统用户数达到1000万的负载定义为 100% )

  系统每天PV处理增加量 = 系统每小时PV处理增加量 * 每天系统负载增加率 * 24

  所以,我们可以知道在正常负载条件下:

  系统可支持正常运行天数 = 系统每小时PV处理剩余量 * 24 / 系统每天PV处理增加量

  假设该网站后续部署升级天数已知,这样我们可以知道提前升级的天数:

  系统可支持正常运行天数 — 部署升级天数

转载于:https://www.cnblogs.com/jane4321/p/11125512.html

性能--曲线拐点模型分析相关推荐

  1. python找曲线拐点_4-曲线拐点模型分析

    对于初学者来说,培养观察与分析思想是很重要的,首先来看一张典型的曲线拐点模型图,如图1-2所示. 分析图1-2最好是先看一个个指标,然后再综合分析,这样的步骤更容易理解,思路也更加清晰明了.接下来就和 ...

  2. 4-曲线拐点模型分析

    对于初学者来说,培养观察与分析思想是很重要的,首先来看一张典型的曲线拐点模型图,如图1-2所示. 分析图1-2最好是先看一个个指标,然后再综合分析,这样的步骤更容易理解,思路也更加清晰明了.接下来就和 ...

  3. mysql 性能拐点_性能压测及分析调优实践

    [关键导读] 文中结合一次重保活动的性能压测需求,详解了整体的性能测试策略及性能分析思路,并在实施过程中有效利用了NPT性能测试平台完成了压测场景设计.执行.业务指标监控.性能指标分析,结合监控找出了 ...

  4. R语言使用yardstick包的roc_curve函数评估多分类(Multiclass)模型的性能、查看模型在多分类每个分类上的ROC曲线(roc curve)

    R语言使用yardstick包的roc_curve函数评估多分类(Multiclass)模型的性能.查看模型在多分类每个分类上的ROC曲线(receiver operating characteris ...

  5. python计算多个模型在不同数据集上的预测概率、获取每个数据集上的最优模型、多个最优模型的ROC曲线进行对比分析

    pytyon计算多个模型在不同数据集上的预测概率.获取每个数据集上的最佳模型.多个最优模型的ROC曲线进行对比分析 目录

  6. R语言使用lm函数拟合线性回归模型:使用predict函数和训练好的模型进行预测推理、使用ggplot2可视化预测值和实际值的曲线进行对比分析

    R语言使用lm函数拟合线性回归模型:使用predict函数和训练好的模型进行预测推理.使用ggplot2可视化预测值和实际值的曲线进行对比分析 目录

  7. R语言使用mgcv包的gam函数拟合广义加性模型回归模型:使用predict函数和训练好的模型进行预测推理、使用ggplot2可视化预测值和实际值的曲线进行对比分析

    R语言使用mgcv包的gam函数拟合广义加性模型回归模型:使用predict函数和训练好的模型进行预测推理.使用ggplot2可视化预测值和实际值的曲线进行对比分析 目录

  8. 浏览器层面优化前端性能(1):Chrom组件与进程/线程模型分析

    现阶段的浏览器运行在一个单用户,多合作,多任务的操作系统中.一个糟糕的网页同样可以让一个现代的浏览器崩溃.其原因可能是一个插件出现bug,最终的结果是整个浏览器以及其他正在运行的标签被销毁. 现代操作 ...

  9. tcp压测工具_【解决方案】性能压测及分析调优实践

    [关键导读]结合一次重保活动的性能压测需求,详解了整体的性能测试策略及性能分析思路,并在实施过程中有效利用了网易易测的NPT性能测试平台一站式完成了压测场景设计.执行.业务指标监控.性能指标分析等活动 ...

最新文章

  1. Python - while语句和if语句 的 用法 及 代码
  2. 「高并发秒杀」linux安装软件有哪几种方式
  3. 【2008】奥运门票4月15日开始预定 四种购买方式供选
  4. AspNetCore微服务下的网关-Kong(一)
  5. linux sort多磁盘排序,linux shell sort多字段排序
  6. SparkSQL报错:UnresolvedException: Invalid call to dataType on unresolved object, tree: 'bb
  7. oracle 的自增需要依靠序列和触发器共同实现
  8. 网传快手大幅度裁员30%
  9. 纯C语言编程-游戏之Fly Bird
  10. MapReduce功能实现三---Top N
  11. 2020爬取美赛数学成绩
  12. 微信网页开发(5)--invalid signature/permission denied/offline verifying等错误处理
  13. 输入三角形三边长,求三角形面积
  14. jmeter压测学习47-发soap请求测试webservice接口
  15. VMware vSphere的相关知识
  16. 车辆占用应急车道识别抓拍系统 opencv
  17. 硬盘安装FC6 linux
  18. 基于JavaWeb的个人空间个人网站个人博客系统设计与实现
  19. 实战|智能家居行业移动应用性能分析
  20. python对各种文件的处理(.mat .abf等)

热门文章

  1. 华为鸿蒙智慧屏发布会视频,华为全屋智能及智慧屏新品发布会直播-鸿蒙,智慧屏 ——快科技--科技资讯专业发布平台...
  2. 南卡runner pro2实际体验有多爽?不入耳听歌畅快淋漓
  3. JS拖拽不流畅、鼠标滑动太快导致拖拽物脱离鼠标问题
  4. 移动WEB开发之flex伸缩布局
  5. 近期团队管理工作的一些反思总结
  6. Windows 7 和 Windows Server 2008 R2 Service Pack 1
  7. 今日小乐趣——Linux图形界面与字符界面之间的切换
  8. spfa算法(优化版)
  9. ssh 互信无法连接问题 receive packet: type 51
  10. mysql hash分区 数目_MySQL 分区