`
- 浏览:
181213 次
- 性别:
- 来自:
武汉
-
性能调优step by step (一) --方案和原则
一.方案演化
历经一周多的性能测试和性能调优工作接近尾声了,这里总结下一周多的进展和调优情况。首先声明一点,我没有性能调优方面的经验,很多方法都是请教了大牛和网上查找得到的答案,感觉自己进步了很多。
1.1封装框架
刚开始对于压力测试采用的自己先的压力测试框架,就是启N多线程。然后调用远程服务器进行压力测试,调用完成后有响应时间等统计信息(见pc2性能测试方案篇)
优点:压力测试简单,不需要写太多代码。
缺点:和客户端性能有很大关系,在不同客户端上起线程的速度肯定不一样,这样就导致了测试出来数据价值不是很大。
1.2 windows下Jmeter 进行测试
优点:统计信息全面,较为切近的模拟并发情况。
缺点:由于windows下客户端性能差别较大,启动线程并没有linux下快,会导致发送的请求数有限,tps上不去的。
1.3 linux下Jmeter 进行测试
优点:较好的模拟并发情况,并发效率较高。
缺点: 使用较为复杂,如果使用nmon更需要一定的配置基础。
二.调优原则
1. 贵在坚持,不可以一簇而就,别人的经验通常是针对特定系统,特定环境的,不可以照搬,不可以不知所以然。
2. 细节决定成败,调优的准备工作要做好,消除外部因素对测试造成的影响。
3. 可以按照先整体-后部分-再整体的思路进行测试,先整体是看看整体哪块有问题,找出比较慢的部分进行重点测试和调优,然后再整体测试保证所有应用并发是没有问题。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
[一步一步学习linux汇编语言程序设计].Assembly.Language.Step-by-Step.-.Programming.with.Linux,.3rd.Edition.Oct.2009
西门子S7200smart编程软件STEP-7-MicroWIN-SMART-V2.4,仅供学习参考, http://w2.siemens.com.cn/download/smart/STEP 7 MicroWIN SMART V2.2.zip ...
Micro-USB A型D型USB-Mini 接口等各类USB接口 3D封装库(STEP后缀)文件: kma-smt-5s-s-30tr.STEP kusb-sl-as1n-w-kycon.STEP KUSBVX-AS2N-W.STEP MICRO-USB-5pinmsbr-18.stp Micro-USB-DIP.STEP Micro-USB-SMD....
Step-by-step guide on File-to-IDoc using SAP PI 7.0 The purpose of this exercise is to implement a simple one way Asynchronous link between a file sender and SAP R/3 system using SAP XI/PI. Custom XML...
Assembly Language Step-by-Step Programming with Linux® Third Edition Jeff Duntemann
STEP7-MicroWIN-SMART-V2.4.zip
STEP7-MicroWIN-SMART-V2.8安装包
Assembly.Language.Step-by-Step.-.Programming.with.Linux,.3rd.Edition.Oct.2009
表贴插装 电阻 电容 二极管类电子元器件 3D视图 3D模型库 (STEP后缀): AXIAL0.1.STEP AXIAL0.2.STEP AXIAL0.3.STEP AXIAL0.32.STEP AXIAL0.4.STEP AXIAL0.5.STEP AXIAL0.6.STEP AXIAL0.7.STEP AXIAL1.0-5W.STEP ...
Convolution+model+-+Step+by+Step+-+v2 第四个 cnn week1的作业数据集和作业文件
BMC - Step-by-Step Guide to Building a CMDB - 130016
STEP7-MicroWIN-SMART-V2.8安装包_链接地址
React Quickstart Step-By-Step Guide To Learning React Javascript Library 英文azw3 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
Step By Step Guide for Starting "Hello, World!" on OpenWRT
dokumen.pub_learning-php-mysql-amp-javascript-a-step-by-step-guide-to-creating-dynamic-websites-6nbsped-1492093823-9781492093824-a-3947587.pdf
英飞凌AURIX TC27x D-Step芯片用户手册,详细讲解了TC27x的各个模块的设计和使用,全文5063页,是开发工程师的必备手册,超级详细
STEP7-MicroWIN-SMART-V2.2.zip
留学文书写作指南。适合留学diy的同学学习使用。Step-by-Step-Resume-Guide
安装mumax3最全教程
英飞凌AURIX TC26x B-Step芯片用户手册,详细讲解了TC26x的各个模块的设计和使用,全文5705页,是开发工程师的必备手册