首页 > 其他分享 >聊聊性能测试中的性能调优的效益

聊聊性能测试中的性能调优的效益

时间:2024-10-23 09:50:21浏览次数:3  
标签:问题 硬件资源 性能 硬件 调优 提升 聊聊 成本

目录

一、提升用户体验。

二、提升业务稳定性。

三、提升系统稳定性。

人力成本。

公关成本。

硬件成本。

运维成本。

四、提升资源利用率,节省硬件资源。


性能调优为企业带来的收益是显而易见的,包括但不限于如下几个层面。

一、提升用户体验。

性能调优可以通过降低响应时间来改善用户体验,提升口碑,提升转化率。

二、提升业务稳定性。

业务稳定性不仅受功能缺陷影响,还受系统性能影响。当系统崩溃时,线上业务也会随之中断。业务不稳定直接带来的是口碑下跌和品牌影响力下降,最终导致营收下降。

三、提升系统稳定性。

性能调优可以带来系统稳定性的提升,不仅会给业务稳定带来帮助,为业务的扩张提供强有力的后盾,还可以帮助节省成本。成本节约主要体现在如下几方面。

人力成本。

如果在系统设计开发阶段没有进行合理的架构设计、性能测试和性能优化,那么上线后出现性能问题的概率会大大增加。众所周知,性能问题的排查门槛较高,想要快速定位到问题根因,需要了解业务、系统架构、代码实现和底层原理很依赖个人经验和技术功底。如果性能问题是非必现的,并且恰好错过最佳分析时机,就需要等待下一次复现,并且要在问题出现时用合适的分析工具采集到足够的“证据”否则就只能凭经验来猜测问题产生的原因。

如果性能问题出现在线上环境排查难度会比线下测试环境更大。因为线上问题通常需要快速”止血”,运维人员需要在最短时间内进行版本回退,或通过重启尽快恢复服务,所以留给问题实时定位的时间非常有限,通常只够抓取Dump文件,保留现场快照。如果从Dump文件中无法准确定位出问题根因,还需要花费大量的人力和时间在测试环境进行问题复现。对于有些非必现问题,复现是需要一点运气的。

公关成本。

严重的性能问题会给消费者带来损失,如果公关处理不当,会使企业遭受经济和口碑的双重损失。

硬件成本。

如果压测指标不满足预期,又没有足够的时间、技术和经验来做优化的话,就只能靠堆硬件来提升响应速度和TPS。即使通过堆硬件的方式达到了预期指标,那这些增加的设备也会带来更高的资金成本。

运维成本。

同硬件成本,硬件设备数量的增加必然会带来更高的维护复杂度,提高维成本。

四、提升资源利用率,节省硬件资源。

有大量性能测试经验的测试人员一定见过这种现象:无论怎么增加并发用户数,CPU、内存、磁盘IO、网络带宽这些主要资源指标都未达到瓶颈,但TPS就是不上去。此时即使有足够的硬件资源,也无法对其充分利用,单纯靠堆硬件只能起到事倍功半的作用。如果能通过优化让硬件资源得到充分利用,就可以节省大量硬件资源。

阅读后感觉有所收获,不吝你的关注,点赞,转发,留言评论等操作!!

标签:问题,硬件资源,性能,硬件,调优,提升,聊聊,成本
From: https://blog.csdn.net/qd_lifeng/article/details/143174567

相关文章

  • Android13冻结进程分析:如何提高设备性能和用户体验
    本文介绍了Android13中的冻结进程功能,它是一种重要的资源管理策略,可以提高系统性能和稳定性,同时最大限度地节省设备的资源和电池消耗。文章讨论了如何合理分配资源,包括CPU、内存等,以提高设备性能和用户体验。此外,文章还提到了冻结进程对应用程序线程的影响,并介绍了Android13与An......
  • MyBatis动态SQL以及注解机制-性能优化
    目录SQL注入(扩展)动态SQL动态条件查询MyBatis动态SQLif元素(最常用)where元素choose/when/otherwise元素foreach元素语法:set元素总结MyBatis注解模式MyBatis两种映射模式注解实现CURD+动态SQL操作注解实现一对一关联查询注解实现一对一、一对多和多对多子查询......
  • 低代码开发工具与传统开发工具的性能对比
    随着信息技术的不断发展,软件开发工具也在不断演进。低代码开发工具近年来逐渐兴起,与传统开发工具相比,它们在性能方面有着不同的特点。低代码开发工具的特点易用性高:低代码开发工具通常提供可视化的开发界面,用户可以通过拖拽、配置等方式快速构建应用程序,无需编写大量的代码......
  • 高质量数据才是王道!EPFL 研究:训练数据对大模型性能至关重要!
    瑞士洛桑联邦理工学院(EPFL)的一项最新研究比较了两种主流的大型语言模型(LLM)适应性训练方法:上下文学习(ICL)和指令微调(IFT)。研究人员使用MT-Bench基准测试来评估模型遵循指令的能力,发现在特定情况下,两种方法的表现各有优劣。研究发现,当可用的训练样本数量较少......
  • HarmonyOS ArkUI性能优化实践:长列表加载性能优化
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(MaoistLearning)➤博客园地址:为敢技术(https://www.cnblogs.com/strengthen/ )➤GitHub地址:https://github.com/strengthen➤原文地址:https://www.cnblogs.com/strengthen/p/......
  • 不要把异常当做业务逻辑,这性能可能你无法承受,这篇博文里面的评论的看到的知乎上的内容
    百度多了你就明白:它也许有用,但它封印了你精进计算机英语的机会。Google多了你就明白:各地大佬们的文章很Nice,但它们仅是你技术知识体系的精华补充。开始读书了你就明白:你以往东拼西凑几十篇烂文才明白的事,书上那几页纸都写着,而且详细的很。接触到国内外大社的经典书后你就明......
  • 当IT技术总监面试问:描述你如何实现服务端渲染(SSR)以及它对SEO和性能的影响?
    服务端渲染(SSR)是一种在服务器上渲染HTML页面,然后将完成的页面发送给客户端的网页渲染技术。这种方法与客户端渲染(CSR)相对,后者通常是在浏览器中执行JavaScript来动态生成页面内容。如何实现服务端渲染(SSR):1.**选择框架**:  选择支持SSR的框架,如React(Next.js)、Vue(Nuxt.js)、A......
  • PHP性能分析工具有哪些
    文章开头:PHP性能分析工具主要有Xdebug、Blackfire、XHProf、Pinba和NewRelic等。它们各具特点,用于诊断和改进PHP应用的性能。例如,Xdebug不仅是一个性能分析工具,更是一个广泛使用的调试器。它能够提供丰富的信息,例如函数调用次数、函数执行时间等,并能帮助开发者逐行调试代......
  • 域渗透之 内网穿透 隧道技术聊聊看 环境搭建 regeorg技术 proxifier联合使用 一步步让
    Http通道ReGeorg环境搭建win10安装reGeorgwin2003phpstudywin7安装phpstudy软件下载地址通过网盘分享的文件:隧道工具链接:https://pan.baidu.com/s/1Jmh2QbfmIPRdeTuWN9-Dkg?pwd=k81v提取码:k81v试验步骤在win2003和win10之间建立一个隧道那么就将regeorg......
  • HarmonyOS ArkUI性能优化实践:布局性能优化
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(MaoistLearning)➤博客园地址:为敢技术(https://www.cnblogs.com/strengthen/ )➤GitHub地址:https://github.com/strengthen➤原文地址:https://www.cnblogs.com/strengthen/p/......