我一直试图从Linux(RedHat5)盒中设置65536个以上的传出TCP连接。
我已经配置了传出和接收框以允许足够的文件描述符。
我不认为接受方面存在问题-我有多个目标框,每个目标框都有多个IP地址,而且我使用的是多个端口。
在输出方面,我不相信每个IP地址都会达到限制-我正在使用多个IP地址和端口(我为多个IP地址中的每个打开了端口30,000-60,000的连接)。
我缺少一些Linux内核可调参数吗?还是TCP的一些基本限制?
失败的原因是我打开连接的应用程序挂在connect()调用中。
感谢您的帮助NickB
您达到了什么极限?当您达到该限制时有什么错误?
—
第
connect()挂起。
—
NickB