linux下用ulimit設置連接數最大值,默認是1024.
在高負載下要設置為更高,但最高只能為65535.
ulimit只能做臨時修改,重啟後失效。
可以加入
ulimit -SHn 65535
到 /etc/rc.local 每次啟動啟用。
終極解除 Linux 系統的最大進程數和最大文件打開數限制:
vim /etc/security/limits.conf
# 添加如下的行
* soft nproc 11000
* hard nproc 11000
* soft nofile 655350
* hard nofile 655350