在 Linux 系统上,修改最大连接数需要修改内核参数,具体操作步骤如下:
打开 /etc/sysctl.conf 文件:
sudo vi /etc/sysctl.conf
在文件末尾添加如下内容:
增加系统最大文件句柄数
fs.file-max = 65535
增加单个进程最大文件句柄数
ulimit -SHn 65535
增加系统socket可接受的连接数
net.core.somaxconn=65535
其中,fs.file-max 表示系统最大文件句柄数,ulimit -SHn 表示单个进程最大文件句柄数,net.core.somaxconn 表示系统 socket 可接受的连接数。
保存文件并退出。
执行以下命令,使配置文件立即生效:
sudo sysctl -p
执行以上命令后,系统最大文件句柄数,单个进程最大文件句柄数,以及系统 socket 可接受的连接数都会被设置为 65535。
注意:修改系统内核参数可能会影响系统的稳定性和安全性,建议谨慎操作。