章节目录
- nginx 性能优化的点
- 当前系统性能的评估
- ab 压力测试工具使用
1.nginx 性能优化的点
当前系统结构瓶颈
可用方案:观察指标-top、压力测试-substatus、线上系统可以支撑的并发。
清除当前架构、当前业务,每个服务可以支撑多少并发,多少QPS。
了解业务模式
接口业务类型、系统层次化结构 是代理、动静分离、业务服务器?
性能与安全
![2836699-a4e471bff6c24af0.png](https://i-blog.csdnimg.cn/blog_migrate/cd1b696858b6d69c751041c12407b9f0.webp?x-image-process=image/format,png)
性能优化的点
2.当前系统性能的评估
系统监测、日志分析
ab接口压力测试
- 业务量还没有大幅度增长之前,就需要对接口的响应能力做一个压测,防止业务量增加的时候出现问题。
- ab接口压力测试工具
在评估好当前业务的系统压力需求情况下面,工具检测当前的系统负载能力是否能满足对应的压力测试需求。
3.ab 接口压力测试工具使用
安装
yum install httpd-tools
使用
ab -n 1000 -c 100 http://www.baidu.com/
-n 总的请求数
-c 并发数
-k 是否开启长连接
实战演示
1.请求静态页面 http://eshop-cache04:82/test_proxy.html
ab -n 1000 -c 100 http://eshop-cache04:82/test_proxy.html
-n 1000 总请求数1000
-c 100 单个时刻并发数100
资源: http://eshop-cache04:82/test_proxy.html
测验结果
![2836699-128588e42c3bea50.png](https://i-blog.csdnimg.cn/blog_migrate/ad2418aecddf80a683faaac6f69bbac4.webp?x-image-process=image/format,png)
ab压测结果