linux下tcp客户端能建立多少个长连接

本文介绍了如何在Linux系统中调整能打开的最大文件描述符以支持更多的TCP长连接,通过修改`/proc/sys/fs/file-max`并编辑`/etc/security/limits.conf`来实现。测试结果显示,经过配置,可以支持多个从172.17.8.99到不同IP的80端口的连接。
摘要由CSDN通过智能技术生成

一、TCP四元组
本地IP地址、本地TCP端口号、外地IP地址、外地TCP端口号,只要外地IP地址或者端口不同,则临时端口可以复用。

二、调整能打开的最大文件描述符

$ echo "655350" > /proc/sys/fs/file-max


$ vi /etc/security/limits.conf 

* soft nofile 655350  
* hard nofile 655350

三、调整临时端口范围与IP_TABLE限制(centos7)
$ vim /etc/sysctl.conf

#临时端口范围
net.ipv4.ip_local_port_range = 10000 65535

#Linux网络内核的IP_TABLE防火墙对最大跟踪的TCP连接数有限制
net.netfilter.nf_conntrack_max = 655350
net.nf_conntrack_max =
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值