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

关于nginx的1W并发的优化

时间:2015-07-30 18:46:33      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:

我们来看一下图,下面的这张图清晰的表明了nginx优化的一些方法:

nginx要响应请求的话,必须要:

1.要建立socket连接

2.是要读本地的文件

所以这就是我们的一个优化的方向:

技术分享

所以参考照上面的优化思路,我们可以更改上面的系统级别的参数,从而进行调优:

1 echo 50000 > /proc/sys/net/core/somaxconn  --- 打开的最大文件的数目
2 echo 1 > /proc/sys/net/ipv4/tcp_tw_recycle --- 加快tcp连接的回收
3 echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse   --- 空的tcp是否允许回收利用
4 echo 0 > /proc/sys/net/ipv4/tcp_syncookies --- 不做洪水抵御

然后我们在使用ab进行压测:

1 /usr/bin/ab -c 5000 -n 100000 -k http://10.212.0.62/index.html 

使用nginx的自带的统计模块进行如下的统计:

1 Active connections: 5001 
2 server accepts handled requests
3  4917567 4917567 4913901 
4 Reading: 0 Writing: 3225 Waiting: 1776 

 

关于nginx的1W并发的优化

标签:

原文地址:http://www.cnblogs.com/shangzekai/p/4689772.html

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