关于AIX系统tcp_keepidle(keepalive)参数设定的问题[收]

AIX关于keepalive的参数有2个 tcp_keepintvl = 150 Parameter interval between probes tcp_keepidle = 14400 Parameter wait time before probing the connection 具体的间隔单位是半秒。以上信息采用no -a来看,但是信息修改要root权限。修改是用no -o tcp_keepintvl=xxxx,no -o tcp_keepidle=xxxx方式进行更改,在改动后的确没有问题了,不断链了,但是怎么才能让设定在系统从新启动后生效呢。在系统5.2L以前要修改/etc/rc.net最后加入一行no -o tcp_keepidle=xxxx即可,在系统5.2L以后包括5.2L版本运行no -p -o tcp_keepidle=xxx来保证重启设备有效。当然也可以通过修改/etc/tunables/nextboot文件中no:下的 tcp_keepidle后面的值来完成修改,但那个要重新启动后,参数才能生效。本文参照IBM文档《如何使no命令设置的参数值在系统重启后依然有效》

当前系统调整建议:
tcp_keepidle保持TCP/IP连接的时间,单位为0.5秒,缺省值为14,400,即两个小时,我们可将它设为5分钟;
tcp_keepinittcp连接初始timeout值,单位为0.5秒,缺省值为150,我们可将它设为50;
tcp_keepintvl连接间隔,单位为0.5秒,缺省值为150,我们可将它设为50;
我们也可以修改/etc/rc.net文件,
/usr/sbin/no -p -o tcp_keepidle=600
/usr/sbin/no -p -o tcp_keepinit=50
/usr/sbin/no -p -o tcp_keepintvl=50
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值