zoukankan      html  css  js  c++  java
  • 关于nginx的1W并发的优化

    我们来看一下图,下面的这张图清晰的表明了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 
  • 相关阅读:
    点击鼠标上下滚动
    点击小圆圈切换图片(基础)
    js取整数、取余数的方法
    几张图片滚动切换
    (转)iPhone +ipad尺寸规范(界面 & 图标)
    基础选择分类
    JDBC事务
    JDBC
    mysql
    网络编程三要素
  • 原文地址:https://www.cnblogs.com/shangzekai/p/4689772.html
Copyright © 2011-2022 走看看