linux查询nginx 连接数,控制Nginx并发连接数

控制Nginx并发连接数

1.模块说明

模块:nginx_http_limit_conn_module

模块作用:限制每个key值的连接数,特别是单个IP连接数。

不是所有的连接数都会被计算,一个符合要求的连接是整个请求已经被读取的连接。

2,添加模块编译安装参数:

2.Nginx并发连接数参数说明:

limit_conn_zone参数:

语法:limit_conn_zone key zone=name:size;

上下文:http

用于设置共享内存区域,key可以是字符串,nginx自有变量或前两个组合,如$binary_remote_addr、$server_name。name为内存区域的名称,size为内存区域的大小。

limit_conn参数:

语法:limit_conn zone number;

上下文:http、server、location

配置文件如下:

在客户端使用Apache的ab测试工具进行测试

2.1 linux下安装ab测试工具

[root@localhost ~]# yum -y install httpd-tools

[root@localhost ~]# ab -V

2.2 使用ab 进行测试

ab -c 10 -n 100 http://10.0.0.106/index.html

##语法:-c并发数,-n请求数,nginx服务器IP

[root@localhost ~]# ab -c 10 -n 100 http://10.0.0.106/index.html

This is ApacheBench, Version 2.3

Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/

Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking 10.0.0.106 (be patient).....done

Server Software:        nginx

Server Hostname:        10.0.0.106

Server Port:            80

Document Path:          /index.html

Document Length:        162 bytes

。。。。省略若干

Percentage of the requests served within a certain time (ms)

50%      1

66%      1

75%      1

80%      1

90%      2

95%      3

98%      3

99%      3

100%      3 (longest request)

8550538dfdcb100cb6806e066ef3e54d.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值