Linux高并发连接数解决
0. 环境
Ubuntu 20.04.3 LTS
1. 通常的配置步骤
- 打开系统对进程文件描述符的限制
sudo vim /etc/security/limits.conf,添加如下内容:root soft nofile 65535 root hard nofile 65535 - 重启
sudo reboot - 检查设置在
root用户下是否生效ulimit -n,- 若不生效
检查/etc/pam.d/login中是否包含session required pam_limits.so,没有则添加。其中pam_limits.so的路径根据视具体情况而定
pam_limits.so用来加载用户限制配置 /sbin/sysctl -p /etc/sysctl.conf使其生效
- 若不生效
1.1 其他辅助命令
- 查看
file-max系统的总限制(ulimit显示的是对一个进程的限制信息)
cat /proc/sys/fs/file-max

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

被折叠的 条评论
为什么被折叠?



