高负载linux服务器的内核调优ITeye - 众发娱乐

高负载linux服务器的内核调优ITeye

2019年03月28日09时05分04秒 | 作者: 秋灵 | 标签: 表明,接字,服务器 | 浏览: 746

几个解说:
net.ipv4.tcp_syncookies = 1
#表明敞开SYN Cookies。当呈现SYN等候行列溢出时,启用cookies来处理,可防备少数SYN进犯,默以为0,表明封闭;
net.ipv4.tcp_tw_reuse = 1
#表明敞开重用。答应将TIME-WAIT sockets从头用于新的TCP衔接,默以为0,表明封闭;
net.ipv4.tcp_tw_recycle = 1
#表明敞开TCP衔接中TIME-WAIT sockets的快速收回,默以为0,表明封闭。
net.ipv4.tcp_fin_timeout = 30
#表明假如套接字由本端要求封闭,这个参数决议了它坚持在FIN-WAIT-2状况的时刻。
net.ipv4.tcp_keepalive_time = 1200 
#表明当keepalive重用的时分,TCP发送keepalive音讯的频度。缺省是2小时,改为20分钟。
net.ipv4.ip_local_port_range = 1024 65000 
#表明用于向外衔接的端口规模。缺省情况下很小:32768到61000,改为1024到65000。
net.ipv4.tcp_max_tw_buckets = 5000
#表明体系一起坚持TIME_WAIT套接字的最大数量,假如超越这个数字,
#TIME_WAIT套接字将马上被铲除并打印正告信息。默以为180000,改为5000。
#关于Apache、Nginx等服务器,上几行的参数能够很好地削减TIME_WAIT套接字数量,
#可是关于Squid,作用却不大。此项参数能够操控TIME_WAIT套接字的最大数量,防止Squid服务器被很多的TIME_WAIT套接字拖死

sysctl -p当即收效

ulimit -u
vi /etc/security/limits.conf

* soft nproc 65536
* hard nproc 65536
* soft nofile 102400
* hard nofile 65536

履行 source /etc/security/limits.conf

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

猜您喜欢的文章

阅读排行

  • 1
  • 2
  • 3

    CentOS7装置MySQLITeye

    装置,暗码,设置
  • 4

    指令别号和快捷方式ITeye

    别号,收效,永久
  • 5

    cron相关ITeye

    网站,识别码,监控
  • 6
  • 7

    Bat根底ITeye

    运用,树立,子目录
  • 8

    装置FedoraITeye

    装置,删去,需求
  • 9
  • 10