Nginx-性能优化-ab压力测试工具

  1. 云栖社区>
  2. 博客>
  3. 正文

Nginx-性能优化-ab压力测试工具

markfork 2018-05-12 13:00:00 浏览492
展开阅读全文

章节目录

  • nginx 性能优化的点
  • 当前系统性能的评估
  • ab 压力测试工具使用

1.nginx 性能优化的点

当前系统结构瓶颈

可用方案:观察指标-top、压力测试-substatus、线上系统可以支撑的并发。
清除当前架构、当前业务,每个服务可以支撑多少并发,多少QPS。

了解业务模式

接口业务类型、系统层次化结构 是代理、动静分离、业务服务器?

性能与安全

img_6dbbc267a94073a4e99eada97e6c5269.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
测验结果

img_0f9fbb2536fa1ed0659d2daa7904241e.png
ab压测结果

网友评论

登录后评论
0/500
评论
markfork
+ 关注