Week 07- 作业二:学习总结
本周主要讲性能优化,从如下内容展开
性能测试指标
响应时间、并发数、吞吐量、性能计数器。
吞吐量=(1000/响应时间(ms))/并发数
性能测试方法
性能测试、负载测试、压力测试、稳定性测试、全链路测试
性能测试:在资源充足情况下,随着并发用户的增加,系统响应时间变化不大, 根据吞吐量计算公式:吞吐量=(1000/响应时间(ms))*并发数
可以得出 吞吐量成线性增加.
负载测试:继续增加并发用户,由于系统资源被大量占用,但是还能逐步释放,
系统响应时间基本成线性增加,吞吐量缓慢增加
压力测试:当达到系统最大负载点后,由于系统资源被大量占用,而且不能及时释放,
系统响应时间急剧增大,吞吐量急剧下降,直至系统崩溃
性能优化
总原则
不能优化一个没有测试的软件
不能优化一 个你不了解的软件
硬件/环境优化
机房与骨干网、服务器与硬件性能优
软件优化
操作系统优化、基础组件优化、软件架构优化、软件代码性能优化
从性能优化,又引申出来:进程、线程、锁、文件与硬盘I/O
版权声明: 本文为 InfoQ 作者【dean】的原创文章。
原文链接:【http://xie.infoq.cn/article/1e168bb5d34ddb43ea0d55f4e】。文章转载请联系作者。
评论