作者:米字格时光 | 来源:互联网 | 2023-10-17 17:59
使用netstat,可以查看到已经建立的连接yuminstall-ynet-toolsnetstat-nt由上图可以看出,一条tcp连接是一个服务器IP+端口对应一个客户端IP+端
使用netstat,可以查看到已经建立的连接
yum install -y net-tools
netstat -nt
由上图可以看出, 一条tcp连接是一个服务器IP+端口对应一个客户端IP+端口,而同一个服务器IP+端口可以对应同一个客户端IP+(65535个不同端口号,端口号限制限制65535),
又因为和服务器建立连接的客户端IP一般都不相同,所以理论上可以建立很多连接,可见65535个端口号并不是限制tcp连接数的条件
cat /proc/sys/fs/file-max
max-file 表示系统级别的能够打开的文件句柄的数量。是对整个系统的限制
cat /proc/sys/fs/nr_open
nr_open 表示进程级别能够打开的文件句柄数,单个进程打开文件的限制
优化调整的时候上边两参数一般都不用调整,保持默认就够用
linux主要的资源限制配置文件,针对用户级别,也就是对同一个用户的限制
cat /etc/security/limits.conf
* soft nproc 65535 # 警告设定所有用户最大打开进程数为65535
* hard nproc 65535 # 严格设定所有用户最大打开进程数为65535
* soft nofile 65535 # 警告设定所有用户最大打开文件数为65535
* hard nofile 65535 # 严格设定所有用户最大打开文件数为65535