Linux Centos7内核参数优化

整合网上查找到的一些内核参数调优,总结如下:

针对系统:
/etc/sysctl.conf

#表示系统级别的能够打开的文件句柄的数量。直接限制最大并发连接数。是对整个系统的限制,并不是针对用户的。
#ulimit -n 控制进程级别能够打开的文件句柄的数量。提供对shell及其启动的进程的可用文件句柄的控制。这是进程级别的。
#file-max一般为内存大小(KB)的10%来计算:grep -r MemTotal /proc/meminfo | awk  '{printf("%d",$2/10)}'
fs.file-max = 655360

#当每个网络接口接受数据包的速率比内核处理速率快时,允许发送到队列的数据包的最大数。
#默认值为300
net.core.netdev_max_backlog = 262144

#调节系统同时发起的TCP连接数。高并发情况下,该值越小,越容易出现超时情况。
#默认值为128
net.core.somaxconn = 262144

#设定系统中最多允许存在多少TCP套接字不被关联到任何一个用户文件句柄上。为了防止简单的DOS攻击。如果超过这个数字,孤立链接将立即被复位并输出警告信息。
#默认值为65535
net.ipv4.tcp_max_orphans = 262144

#记录尚未收到客户端确认信息的连接请求的最大值(三次握手建立阶段接受SYN请求)。设置大一些可使出现Nginx繁忙来不及接收新连接时,Linux不至于丢失客户端发起的链接请求。128M内存的服务器参数值为1024。
#默认值为1024
net.ipv4.tcp_max_syn_backlog = 262144

#设置内核放弃TCP连接之前向客户端发送SYN+ACK包的数据(三次握手中的第二次握手)。当为1时,内核
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值