免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 37020 | 回复: 24
打印 上一主题 下一主题

[网络管理] 如何修改linux最大连接数(网上有各种方法,求证一下) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-24 09:47 |只看该作者 |倒序浏览
查了网上一些资料,有多种方法,不知道哪种是正确的

1、直接用ulimit命令
ulimit -n 8192

2、修改/proc/sys/net/ipv4/ip_conntrack_max为8192
或者是/etc/sysctl.conf中加入ip_conntrack_max=8192

3、请首先编辑/usr/include/bits/types.h 文件,改变__FD_SETSIZE 的值:
#define _ _FD_SETSIZE 8192

下一步,使用这个命令增加内核文件描述符的限制:
# echo 8192 > /proc/sys/fs/file-max

最后,增加进程文件描述符的限制,在你即将编译squid 的同一个shell 里执行:
sh# ulimit -Hn 8192

该命令必须以root 运行,仅仅运行在bash shell。不必重启机器。

论坛徽章:
0
2 [报告]
发表于 2007-03-24 09:51 |只看该作者
2

论坛徽章:
0
3 [报告]
发表于 2007-03-24 18:13 |只看该作者
先谢了,顺便再请教一个问题,查看当前连接数,是不是查看/proc/net/ip_conntrack这个文件,用以下命令

less /proc/net/ip_conntrack |wc -l

论坛徽章:
0
4 [报告]
发表于 2007-03-24 18:42 |只看该作者
我还是说说我遇到的问题吧,我用的电脑是C4 2.0G,内存256M,带110台电脑上网,70台用squid作代理上网(进行访问控制),40台用iptables作nat。

在某些时段网速很慢,很多网页要刷新几次才能打开,怀疑有人用bt或别的p2p视频软件,因为用cacti监控发现上传速度比下载速度高(上传15M,下载10M),而正常上网是不会有这种现象的。

现在我有两个疑问,
1、squid代理上网,所带机器数量,是不是与系统最大连接数、文件描述符(本机默认为1024)两者都有关?

2、nat上网,是不是只和系统最大连接数有关。我刚才查了一下 /proc/sys/net/ipv4/ip_conntrack_max文件,数值为15864,按理说已经够bt用了,怎么还会这么慢?我之前用windows作nat,用bt是没有问题的。

论坛徽章:
0
5 [报告]
发表于 2007-03-24 20:51 |只看该作者
/proc/sys/net/ipv4/netfilter/ip_conntrack_count 直接查看,不需要计算/proc/net/ip_conntrack的行数

如果客户机比较多,可能会导致squid的打开的文件数达到上限(这个需要在编译squid的时候做一些设置,增加最大文件描述符数)

论坛徽章:
0
6 [报告]
发表于 2007-03-25 16:22 |只看该作者
等明天上班我再看看吧,多谢楼上的

[ 本帖最后由 twodog29 于 2007-3-25 16:26 编辑 ]

论坛徽章:
0
7 [报告]
发表于 2007-03-26 09:40 |只看该作者
在centos3.7里面没有/proc/net/ip_conntrack 文件,如何查看当前连接数?

论坛徽章:
0
8 [报告]
发表于 2007-03-27 11:12 |只看该作者
在centos4里面也没发现有/proc/sys/net/ipv4/netfilter/ip_conntrack_count 文件,我还是老实统计ip_conntrack的行数吧

论坛徽章:
0
9 [报告]
发表于 2008-05-05 14:35 |只看该作者
那请问,AS4 默认的最大连接数是多大呢?

论坛徽章:
0
10 [报告]
发表于 2008-05-05 14:53 |只看该作者
2、修改/proc/sys/net/ipv4/ip_conntrack_max为8192
或者是/etc/sysctl.conf中加入ip_conntrack_max=8192

第二种方法有两种,哪个才对呢?

还有linux默认的连接数是多少啊?既然要改,那肯定得有个依据吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP