随笔分类 - 性能
摘要:Linux 性能优化的全景指南 Linux 性能优化 性能优化 性能指标 高并发和响应快对应着性能优化的两个核心指标:吞吐 应用负载角度:直接影响了产品终端的用户体验 系统资源角度:资源使用率、饱和度等 性能问题的本质就是系统资源已经到达瓶颈,但请求的处理还不够快,无法支撑更多的请求。性能分析实际上
阅读全文
摘要:原文鏈接:https://www.cnblogs.com/poloyy/p/12219145.html 背景 日常工作中,经常会用到Jmeter去压测,毕竟LR还要钱(@¥&*...),而最常用的接口压力测试,我们都是通过聚合报告去查看压测结果的,然鹅聚合报告的真的是丑到家了,作为程序猿这当然不能忍
阅读全文
摘要:Linux openfiles limit 设置 工作环境中,一般情况下 linux 打开文件句柄数上限是不需要我们设置的,这些初始化的值运维同事一般是设置过的,而且是符合运维统一标准的。但是有时候关于最大连接数设置还要根据后端系统的使用场景来决定。 以防万一我们还是需要自己检查下是否符合当前系统的
阅读全文
摘要:知识体系 基础指标 简单来说,性能测试实际上主要关注如下三点: 速度:TPS、RT ; 容量:吞吐量、PV、Hit; 资源:CPU、Memory、DiskIO、Network、文件句柄数; 性能分层 性能测试领域,要在评估调研阶段就考虑性能分层的影响。在性能分析和优化阶段,也要考虑不同层级对整体性能
阅读全文
摘要:1,影响软件性能的因素 网络环境、数据路服务器、应用服务器、业务逻辑的实现方式、系统采用的架构、代码的优化程度、使用者的使用方式等 2,软件性能测试的应用领域 能力验证、规划能力、性能调优、瓶颈发现、性能基准比较 3,性能测试的基本概念 性能是一种软件性能对其及时性要求的符合程度的指标 性能的及时性
阅读全文
摘要:生产全链路压测的整个流程,大致可分为三个环节,每个环节的主要事项如下: 生产全链路压测的本质,是个能力建设的技术工程,不是一蹴而就的。整体的演变历程大致如下: 1、需求驱动压测 这个阶段的主要特点是被动式响应压测需求,效率低,无法快速定位性能问题,结果对线上没太多参考价值。 2、性能体系建设 这个阶
阅读全文
摘要:先说理解: 系统的性能由TPS决定,跟并发用户数没有多大关系。在同样的TPS下,可以由不同的用户数去压(通过加思考时间设置)。 系统的最大TPS是一定的(在一个范围内),但并发用户数不一定,可以调整。 建议性能测试的时候,不要设置过长的思考时间,以最坏的情况下对服务器施压。 一般情况下,大型系统(业
阅读全文