首页 > 其他 > 详细

内核调优

时间:2020-12-04 09:13:09      阅读:18      评论:0      收藏:0      [点我收藏+]

配置文件:/etc/sysctl.conf

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         #修改系統默认的 TIMEOUT 时间
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_syn_backlog = 8192     #SYN队列的长度,默认为1024,加大队列长度为8192,可以容纳更多等待连接的网络连接数
net.ipv4.tcp_max_tw_buckets = 5000      #系统同时保持TIME_WAIT套接字的最大数量,默认180000,如果超过这个数字,TIME_WAIT套接字将立刻被清除并打印警告信息
                          #对于Apache、Nginx等服务器,上几行的参数可以很好地减少TIME_WAIT套接字数量,但是对于 Squid,效果却不大
                          #此项参数可以控制TIME_WAIT套接字的最大数量,避免Squid服务器被大量的TIME_WAIT套接字拖死

 

内核调优

原文:https://www.cnblogs.com/Xinenhui/p/14083555.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!