Vim /etc/sysctl.conf 内核参数的位置
sysctl -p 重起内核参数
file-max :这个参数表示进程同时打开的最大句柄书,直接限制最大并发连接数,需要根据实际情况配置
tcp_tw_reuse:这个参数设置为1,表示允许将TIME-WAIT状态的socker重新用于新的TCP 连接
tcp_keepalive_time:这个参数当keepalived启用时,TCP 发送keepalived消息的频度,默认是2小时,如果设置小一些,可以更快清理无效的连接
tcp_fin_timeout: 这个参数表示当服务器主动关闭连接时, socket保持在FIN_WAIT-2状态的最大时间
tcp_max_syn_backlog:这个参数表示TCP三次握手建立阶段接受SYN请求队列的最大长度,默认是1024,将其设置得大一些可以使NGInx繁忙来不及acept新连接的情况时,linux不至于丢失客户端的请求连接
ip_local_port_range: 这个参数定义了在UDP和TCP连接中本地端口的取值范围。
net.ipv4.tcp_rmen: 这个参数定义TCP接受缓存的最小值 默认值 最大值
net.ipv4.tcp_wmen: 这个参数定义了TCP发送缓存(用于TCP发送滑动窗口)的最小值 默认值 最大值
netdev_max_backlog: 当网卡接收数据包的速度大于内核处理,会有一个队列保存这些数据包,这个参数表示该队列的最大值。
rmem_default: 这个参数表示内核套接字接受缓存区默认的大小
wmen_default: 这个参数表示内核套接字接受缓存区的最大大小。
rmen_max: 这个参数表示内核套接字接受缓存区的最大大小
wmen_max: 这个参数表示内核套接字发送缓存区的最大大小
tcp_syncookies: 该参数与性能无关,用于解决TCP的SYN攻击
常用配置
内核调优

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-07
  • 2021-11-17
  • 2021-05-22
猜你喜欢
  • 2022-12-23
  • 2021-10-09
  • 2021-10-31
  • 2021-05-18
  • 2021-08-29
相关资源
相似解决方案