Chinaunix

标题: 连接跟踪表满了以后,连接数不下降 [打印本页]

作者: linuxlearning4R    时间: 2016-05-19 20:46
标题: 连接跟踪表满了以后,连接数不下降

把连接数调到一千万(系统内存允许)
cat /proc/sys/net/netfilter/nf_conntrack_max
10000000

用测试仪不断的打连接数,/proc/sys/net/netfilter/nf_conntrack_count一直增加,最后超过了nf_conntrack_max 设定的值。

nf_conntrack_count不会下降的吗,每隔新建连接最多10多秒就会断开的

有什么办法让nf_conntrack_count下降,不至于系统被连接数撑死。
作者: nswcfd    时间: 2016-05-20 21:04
调节一下各种超时值吧。
作者: linuxlearning4R    时间: 2016-05-21 18:36
nswcfd 发表于 2016-05-20 21:04
调节一下各种超时值吧。



已经把tcp timeout这些参数设置很小了,只有30s了
作者: nswcfd    时间: 2016-05-23 17:15
关键看测试仪的新建速率有多大了。

可以算一下,测试仪新建假设为X/秒,超时设为Y秒,那max至少得设为X*Y才行。
作者: Godbach    时间: 2016-05-23 21:48
回复 3# linuxlearning4R
你测试仪不是还不停的在新建吗


   
作者: zhayun604863141    时间: 2016-05-30 13:41
1、仪器是边拆边建嘛?  还是只建不拆?
2、各种超时值都改了么?     可否把你该的全部贴出来瞅瞅?
3、cat /proc/net/nf_conntrack部分内容看看,可以看到每条链接的剩余时间还有多少?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2