nginx调优并发测试-创新互联

nginx调优并发测试

创新互联公司主要从事成都网站制作、网站建设、外贸网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务安多,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792

如图显示了基本的优化思路,能够更多的socket连接和能打开更多的文件。

1、从打开文件的角度

   系统层面:

       先用ulimit -n看下默认一个进程能够打开的文件数默认是128,ulimit -n 50000更改打开文件数为50000

   nginx层面:

       在nginx中配置worker_rlimit_nofile(图中参数有些问题) worker_rlimit_nofile 20000

2、从建立sorket连接角度

   系统层面:

       a、更改大连接数:echo 20000 > /proc/sys/net/core/somaxconn

       b、加快tcp连接的回收 echo 1 > /proc/sys/net/ipv4/tcp_tw_recycle

       c、空的tcp是否允许回收利用 echo 1 /proc/sys/net/ipv4/tcp_tw_reuse

       d、不做洪水抵御 echo 0 > proc/sys/net/ipv4/tcp_syncookies

   nginx层面:

       worker_connections 20000;

       keepalive_timeout 0; 长连接在高并发情况下需要慎用。会让更多的请求处于等待状态

实验环境:拿vmware开了一个虚拟机 6g内存 20g硬盘 4个核心

实验结果:

  在未优化之前拿ab测试3000并发的时候还行 但是超过3000并发有大量失败的情况

   优化后10000并发0个失败 80%在一秒多响应完成

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网站名称:nginx调优并发测试-创新互联
文章源于:http://ybzwz.com/article/jhdhe.html