关于nginx的1W并发的优化
2015-07-30 16:35
447 查看
我们来看一下图,下面的这张图清晰的表明了nginx优化的一些方法:
nginx要响应请求的话,必须要:
1.要建立socket连接
2.是要读本地的文件
所以这就是我们的一个优化的方向:
所以参考照上面的优化思路,我们可以更改上面的系统级别的参数,从而进行调优:
然后我们在使用ab进行压测:
使用nginx的自带的统计模块进行如下的统计:
nginx要响应请求的话,必须要:
1.要建立socket连接
2.是要读本地的文件
所以这就是我们的一个优化的方向:
所以参考照上面的优化思路,我们可以更改上面的系统级别的参数,从而进行调优:
echo 50000 > /proc/sys/net/core/somaxconn --- 打开的最大文件的数目 echo 1 > /proc/sys/net/ipv4/tcp_tw_recycle --- 加快tcp连接的回收 echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse --- 空的tcp是否允许回收利用 echo 0 > /proc/sys/net/ipv4/tcp_syncookies --- 不做洪水抵御
然后我们在使用ab进行压测:
/usr/bin/ab -c 5000 -n 100000 -k http://10.212.0.62/index.html
使用nginx的自带的统计模块进行如下的统计:
Active connections: 5001 server accepts handled requests 4917567 4917567 4913901 Reading: 0 Writing: 3225 Waiting: 1776
相关文章推荐
- [Linux] - CentOS 安装nginx
- 关于搭建一个高性能网站的服务器的架设思路以及nginx测试的并发
- 利用HAProxy取代nginx代理activemq
- 利用HAProxy取代nginx代理activemq
- nginx配置详解
- centos下nginx启动脚本和chkconfig管理
- nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器
- nginx源码安装
- Mac OS X 下编译安装 Nginx
- nginx调优
- nginx 重启命令
- 《一起学》系列10:Nginx入门
- 系列10:Nginx入门
- nginx安装
- Centos下编译安装nginx
- nginx相关博客
- Hello nginx
- nginx 负载均衡
- Nginx 的线程池与性能剖析
- Nginx+PHP+Swfupload 上传大文件