当前位置: 技术问答>linux和unix
单个计算机最大网络连接数量是多少?
来源: 互联网 发布时间:2016-09-13
本文导语: 单个计算机最大网络连接数量是多少? | cat /proc/sys/net/ipv4/ip_conntrack_max (linux下的) xp默认最大连接数是10.可以修改的。 | 在linux中,这个数量由int listen(int sockfd,int backlog)中的...
单个计算机最大网络连接数量是多少?
|
cat /proc/sys/net/ipv4/ip_conntrack_max (linux下的)
xp默认最大连接数是10.可以修改的。
xp默认最大连接数是10.可以修改的。
|
在linux中,这个数量由int listen(int sockfd,int backlog)中的参数backlog来决定。
而backlog的最大值由系统参数SOMAXCONN来决定。
而backlog的最大值由系统参数SOMAXCONN来决定。
|
我在CentoS下看了下 32704
可是在debian里 说没有这个文件/proc/sys/net/ipv4/ip_conntrack_max
|
在linux下由系统参数SOMAXCONN来决定
|
ip_conntrack_max是2.4内核时代的产物, 新发行版都不用了,
较新的内核都是用 /proc/sys/net/netfilter/nf_* 来控制,
使用这个功能要先加载nf_conntrack模块,
# modprobe nf_conntrack
较新的内核都是用 /proc/sys/net/netfilter/nf_* 来控制,
使用这个功能要先加载nf_conntrack模块,
# modprobe nf_conntrack
|
somaxconn - INTEGER
Limit of socket listen() backlog, known in userspace as SOMAXCONN.
Defaults to 128. See also tcp_max_syn_backlog for additional tuning
for TCP sockets.
SOMAXCONN不是连接数,是排队的连接数.
|
我的CentOS5.5默认没有/proc/sys/net/netfilter/nf_conntrack_max 而有/proc/sys/net/ipv4/ip_conntrack_max
而debian默认2个都没有 执行modprobe nf_conntrack后 有/proc/sys/net/netfilter/nf_conntrack_max
|
debian加载模块# modprobe nf_conntrack_ipv4
就有/proc/sys/net/ipv4/netfilter/ip_conntrack_max了
/proc/sys/net/ipv4/ip_conntrack_max是过时的方式
新的方式可以控制连接总量,也可以单独控制ipv4和ipv6
|
XP的最大连接数是单个进程的,不是全局的.
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。