如何了解 RHEL 7.x 计算机上每个端口的并发连接数
例如,假设我们使用 XXXX 并发连接连接到端口 9080。
wget http://server_mngmnt.jupiter.com:9080 &
wget http://server_mngmnt.jupiter.com:9080 &
wget http://server_mngmnt.jupiter.com:9080 &
wget http://server_mngmnt.jupiter.com:9080 &
wget http://server_mngmnt.jupiter.com:9080 &
.
.
.
第二 - 端口 9080 的巨大并发连接可能会产生什么结果?
从我的机器
more /etc/security/limits.conf
# End of file
* soft nofile 25000
* hard nofile 25000
sysctl -n fs.file-max
500000
ulimit -n
63536
侦听器可以支持的连接数上限取决于以下因素施加的最低限制:
ulimit -n
操作系统为创建侦听器的应用程序设置的限制,涉及每个会话、systemd 服务单元文件/etc/security/limits.conf
等中可以打开的文件描述符 ( ) 的数量。sysctl -n fs.file-max
可能还有其他。
客户端可以建立的连接数量同样受到打开文件描述符数量、可用内存和可用临时端口数量的限制。