首页 > 其他分享 >性能分析思想

性能分析思想

时间:2024-08-09 21:26:35浏览次数:13  
标签:分析 架构 思想 压测 性能 问题 分层

性能分析思想

作为新手,经历了性能测试需求分析、性能测试计划、性能测试压测工具/脚本等前置的一系列准备后,到了实施环节,支棱起来压测后,怎么判断有没有问题呢?

本文主要讲一下性能分析思想的几种方法,让大家知道在压测过程中发现了问题后如何去分析问题。

性能分析思想,根据我的经验和看过的一些书籍,目前总结起来就是三种方法:

  • 分层分析
  • 科学论证
  • 问题追溯与归纳

分层分析

分层分析指的是按照系统模型、系统架构以及调用链分层进行监控分析和问题排查。

分层分析的特点:

  • 需要对系统的应用架构和系统部署架构的层次非常熟悉,需要熟悉请求的链路处理过程的细节
  • 需要对每一层次建立checklist(检查清单)​,然后按照每一层的checklist逐一的进行分析
  • 通过分层分析来排查问题的效率虽然较低,但是往往能发现更多的性能问题
  • 分层分析可以自上而下,也可以自下而上
    在这里插入图片描述
    根据系统调用链路,逐层自上而下或者自下而上收集数据(每层上的组件都有特定的性能评估指标)、分析问题。
    在这里插入图片描述
  • <

标签:分析,架构,思想,压测,性能,问题,分层
From: https://blog.csdn.net/binbinhu926/article/details/141070188

相关文章

  • 性能测试面试题大曝光,让你如何迅速拿下 offer!
    性能测试面试题精选 1、以前做过性能测试么?请结合例子具体说明性能测试的流程 面试考察点:性能测试的流程 首选做性能测试的需求分析,明确性能测试的目标、范围、场景和性能指标(如响应时间、吞吐量、并发用户数等)。测试性能测试环境搭建:搭建与生产环境尽可能一致......
  • 性能测试面试题大曝光,让你如何迅速拿下 offer!
      性能测试面试题精选 1、以前做过性能测试么?请结合例子具体说明性能测试的流程面试考察点:性能测试的流程 首选做性能测试的需求分析,明确性能测试的目标、范围、场景和性能指标(如响应时间、吞吐量、并发用户数等)。 测试性能测试环境搭建:搭建与生产环境尽可能......
  • Milvus 实践(2) --- 2.4.x 安装,脚本分析,数据存储解析
    目录背景Milvus2.4.x安装脚本分析etcd组件container_nameimage参数注意问题environmentvolumes实体化command参数注意事项healthcheck参数作用下载minio组件container_nameimage参数注意事项environment参数ports参数注意事项volumes参数实例co......
  • React性能之--如何避免组件重复渲染?
         在react中,我们会发现存在组件会重复渲染,虽然说如果项目不大的话,这点影响不大,但是我们还是尽量避免组件渲染比较好,养成好习惯,尽可能让不管是大小项目,都让性能尽可能优化。那我们如何避免组件重复渲染呢?  一、在React中,可以通过以下几种方法来避免组件重复......
  • ISO26262 Part 9 之 相关失效分析DFA/FFI的适用场景
    1.标准要求通过分析其潜在原因或引发因素,确认设计中充分体现了要求的独立性和免于干扰;如有必要,定义安全措施,以减轻可能的相关失效;免于干扰FFI:用于证明分配了不同ASIL等级的,或者无ASIL等级和有ASIL等级的要素可以共存;免于干扰和不存在共因失效DFA:用于证明在进行ASIL等......
  • 深入分析编程命名规范:成员变量命名约定的比较与分析
    目录标题1.引言2.成员变量命名约定简介谷歌命名规范Qt命名规范微软命名规范其他使用`_`前缀的规范小结3.各命名规范的详细分析谷歌命名规范:成员变量后缀`_`Qt和微软命名规范:成员变量前缀`m_`其他使用`_`前缀的规范比较总结4.综合比较可读性可维护性学习曲......
  • K8S中 安装k8sgpt用于分析微服务问题
    1、先安装prometheus-operator和Ollama大模型服务【这里忽略】2、安装k8sgpt-operator helmrepoaddk8sgpthttps://charts.k8sgpt.ai/helmrepoupdatehelminstallreleasek8sgpt/k8sgpt-operator-nk8sgpt-operator-system--create-namespacehelminstallreleasek8sgp......
  • YOLOv10改进 | 检测头 | 小目标遮挡物性能提升的检测头Detect_MultiSEAM【完整代码】
    秋招面试专栏推荐 :深度学习算法工程师面试问题总结【百面算法工程师】——点击即可跳转......
  • 构建智能生态,安防监控EasyCVR视频汇聚流媒体技术在智能分析领域的应用
    随着5G、AI、物联网(IoT)、云计算等技术的快速发展,万物互联的时代已经到来,全新的行业生态AIoT正在引领一场深刻的变革。在这场变革中,EasyCVR视频流媒体技术以其强大的视频处理、汇聚与融合能力,在智能分析领域展现出了巨大的应用潜力和价值。一、EasyCVR视频流媒体技术概述EasyCVR......
  • 盘点市场热门AI视频智能分析边缘计算硬件及其特点与应用
    随着人工智能、大数据和云计算技术的飞速发展,安防监控市场正经历着前所未有的变革。其中,AI视频智能分析边缘计算硬件作为核心组成部分,正逐步成为市场的新宠。一、AI视频智能分析边缘计算硬件概述AI视频智能分析边缘计算硬件是指一类专门设计用于实现视频分析和边缘计算的硬件设......