Linux 参数配置

本文最后更新于:2024年9月8日 晚上

Linux 参数配置

修改参数

  • 修改配置文件: /etc/sysctl. connf
  • 载入配置文件: /sbin/sysctl -p

参数配置

  • net.core.somaxconn:系统默认允许同时发起的 TCP 连接数。
  • net.core.netdev_max_backlog:每个网络端口接受数据包的速率比内核处理这些包的速率快时,允许送到队列的数据包的最大数目。
  • net.core.wmem_default:发送数据包的默认缓存值。
  • net.core.wmem_max:发送数据包的最大缓存值。
  • net.core.rmem_default:接受数据包的默认缓存值。
  • net.core.rmem_max:接受数据包的最大缓存值。
  • net.ipv4.tcp_max_syn_backlog:系统允许的半连接同步包的上限。
  • net.ipv4.tcp_fin_timeout:设置保持在 FIN_WAIT_2 状态的时间。
  • net.ipv4.tecp_tw_reuse: TIME_WAIT 套接字是否允许重用于新的 TCP 连接,默认为 0,表示关闭。
  • net.ipv4.tecp_tw_recycle:是否开启 TCP 连接中 TIME_WAIT 的快速回收,默认为 0,表示关闭。
  • net.ipv4.tcp_keepalive_time:设置心跳检查的开始时间。
  • net.ipv4.tcp_keepalive_intvl:心跳包间隔的发送时间。
  • net.ipv4.tcp_keepalive_probes:认为几次心跳检查失败后认为该连接失效。
  • kernel.shmmax: linux 进程可以分配的单独共享内存的最大值。
  • vm.swappiness:使用 swap 分区的积极度,最小表示越积极使用物理内存,默认为 60

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!