Linux下处理高并发socket最大连接数所受的各种约束(免除IO约束)ITeye - 牛牛娱乐

Linux下处理高并发socket最大连接数所受的各种约束(免除IO约束)ITeye

2019年03月28日11时21分50秒 | 作者: 若松 | 标签: 履行,如下,指令 | 浏览: 2992

net.ipv4.ip_local_port_range = 1024 65535
net.core.rmem_max=16777216
net.core.wmem_max=16777216
net.ipv4.tcp_rmem=4096 87380 16777216
net.ipv4.tcp_wmem=4096 65536 16777216
net.ipv4.tcp_fin_timeout = 10
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_timestamps = 0
net.ipv4.tcp_window_scaling = 0
net.ipv4.tcp_sack = 0
net.core.netdev_max_backlog = 30000
net.ipv4.tcp_no_metrics_save=1
net.core.somaxconn = 262144
net.ipv4.tcp_syncookies = 0
net.ipv4.tcp_max_orphans = 262144
net.ipv4.tcp_max_syn_backlog = 262144
net.ipv4.tcp_synack_retries = 2
net.ipv4.tcp_syn_retries = 2

 

第四步,履行如下指令(使上述设置收效):

/sbin/sysctl -p /etc/sysctl.conf
/sbin/sysctl -w net.ipv4.route.flush=1

 

 

第五步,履行如下指令(linux体系优化完网络有必要调高体系答应翻开的文件数才干支撑大的并发,默许1024是远远不够的):

 echo ulimit -HSn 65536 /etc/rc.local
 echo ulimit -HSn 65536 /root/.bash_profile
 ulimit -HSn 65536

 

 

第六步,重启机器。

 

 

 

 

-

=

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表牛牛娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章

阅读排行

  • 1
  • 2

    主页被劫持ITeye

    主页,流氓,脚本
  • 3

    debian8架起nginx+php+mysqlITeye

    修正,架起,装置
  • 4
  • 5

    常用数据库操作ITeye

    数据库,数据,字段名
  • 6

    UDP 单播、播送和多播ITeye

    多播,播送,单播
  • 7
  • 8

    一个简略的切开shellITeye

    一个,文件,体系
  • 9

    Mac/Linux 装备环境变量ITeye

    这个,文件,增加
  • 10

    rabbit及redis 装置ITeye

    装置,文件,进入