Linux高并发连接数解决

本文详细介绍了如何在Ubuntu 20.04环境下优化Linux系统,解决高并发连接问题,包括修改limits.conf、sysctl.conf配置,调整tcp参数,以及使用systemd设置文件描述符限制。涉及的关键步骤包括ulimit、pam_limits.so、sysctl命令和相关辅助命令的使用。

0. 环境

Ubuntu 20.04.3 LTS

1. 通常的配置步骤

  1. 打开系统对进程文件描述符的限制sudo vim /etc/security/limits.conf,添加如下内容:
    root soft nofile 65535
    root hard nofile 65535
    
  2. 重启sudo reboot
  3. 检查设置在root用户下是否生效ulimit -n
    1. 若不生效
      检查/etc/pam.d/login中是否包含session required pam_limits.so,没有则添加。其中pam_limits.so的路径根据视具体情况而定
      pam_limits.so用来加载用户限制配置
    2. /sbin/sysctl -p /etc/sysctl.conf 使其生效

1.1 其他辅助命令

  1. 查看file-max系统的总限制(ulimit显示的是对一个进程的限制信息)
    cat /proc/sys/fs/file-max

2. tcp其他信息的配置,在/etc/sysctl.conf文件中配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值