总结 -07- 性能优化
1、网站性能测试指标
响应时间:指系统发送请求开始到收到最后响应数据所需要的时间,是系统最重要的指标,直接反应了系统的快慢。
并发数:系统能够同时处理的请求的数目,也反应的系统的负载特性。
吞吐量:单位时间内系统处理的请求数量,对于网站可以用“请求数/秒”、“页面数/秒”来衡量,也可以用“访问人数/天”、“处理的业务数/小时”来衡量;衡量指标TPS(每秒事务数)、QPS(每秒查询数)、HPS(每秒HTTP请求数);吞吐量=(1000/响应时间ms)*并发数
性能计数器:描述服务器或是系统性能的一些数据指标。包括System Load、对象与线程数、内存使用、CPU使用、磁盘与网络I/O等指标。
2、性能测试方法
性能测试可细分为:性能测试、负载测试、压力测试、稳定测试。
3、性能优化的一般方法
性能测试,获得性能指标
指标分析,发现性能与资源瓶颈点
架构与代码分析,寻找性能与资源瓶颈所在
架构与代码优化,优化关键技术点,平衡资源利用
性能测试,进入性能优化闭环
4、系统性能优化的分层思想
机房与骨干网络性能优化
服务器与硬件性能优化
操作系统性能优化
虚拟机性能优化
基础组件性能优化
软件架构性能优化
软件代码性能优化
评论