码迷,mamicode.com
首页 > 其他好文 > 详细

Nginx支持连接数的问题

时间:2015-08-19 13:07:50      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:

据网上有人说nginx的配置中:

nginx支持的最大连接数与以下因素有关:

worker_processes  1;

events {
worker_connections 1024;
}

ulimit -a 显示的open file:1024

但是经过测试,结果如下:

cpu:6核 (用cat /proc/cpuinfo |grep "cores"|uniq命令查到的)

系统最大连接数:1024 (用ulimit -a查到的)

测试并发的机器为:1台,用siege工具进行的访问测试

worker_processes

worker_connections

实际连接数

2

1024

1018

3

341

722

2

512

1020

2

32

64

3

32

95

4

32

96

5

32

67

6

32

68

6

32

128

6

64

194

6

100

242

根据结果我们可以看出,(nginx支持的最大连接数=worker_processes*worker_connections,当然统计过程中我还加了进程数,所以精确统计的时候要减去)

网上说的worker_processes最好和cpu核数一致,这种说法并不完全适用;当worker_processes=6时,竟然结果不确定;

相反在worker_processes=2的时候竟然出奇地稳定。

 

 

 

 

 

 

 

 

 

 

 

 

 

Nginx支持连接数的问题

标签:

原文地址:http://www.cnblogs.com/bugutian/p/4741736.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!