系统相关
首页 > 系统相关> > linux内核参数调优和Linux实例常用内核网络参数介绍与常见问题处理

linux内核参数调优和Linux实例常用内核网络参数介绍与常见问题处理

作者:互联网

linux内核参数调优和Linux实例常用内核网络参数介绍与常见问题处理

当前配置防止系统限制导致高并发报错

ulimit -a

image

ulimit -n 65535

查询当前终端的文件句柄数: ulimit -n 回车,一般的系统默认的1024.

修改文件句柄数为65535,ulimit -n 65535.此时系统的文件句柄数为65535.

vim /etc/sysctl.conf

打开文件,写入下面内容

net.ipv4.tcp_syncookies = 1  # 开启syncookies,防止网络泛洪攻击
net.ipv4.tcp_fin_timeout = 30  # fin超时时间
net.ipv4.tcp_max_tw_buckets = 262144  # time_wait池
net.ipv4.tcp_tw_reuse = 1  # time_wait重用
net.ipv4.tcp_tw_recycle = 1  # time_wait快速回收
net.core.somaxconn = 65535  # 默认128,增加半连接(backlog)池大小,当池中请求大过这个时会拒绝连接
net.ipv4.ip_local_port_range = 1024 65535  # 默认32768 60999,防止并发是端口不够用

更多参考文档https://help.aliyun.com/document_detail/41334.html#TxtER

标签:文件,常见问题,句柄,tcp,参数,内核,65535,net,ipv4
来源: https://www.cnblogs.com/taozhengquan/p/16413378.html