首页 > 其他 > 详细

Nginx支持连接数的问题

时间:2015-08-19 13:04:53      阅读:217      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!