TCP端口问题

问题现象系统吞吐能力非常不稳定,LOADRUNNER返回大量报错只主要9002及9017报错,连接服务器端口超时。

通过netstat观察服务器连接数达到6万以上,主要为TIMEWAIT状态连接。

通过netstat –D –p tcp观察发现监听队列满,丢包的情况。

查阅资料TCP协议最大可用端口数65536,如果突破这个限制,服务器将拒绝外部连接。因此通过降低TCP TIMEWAIT状态等待时间,可以在某种程度上降低TIMEWAIT连接数,在一定程度上提高系统吞吐量

修改参数:

no –o tcp_timewait=1

no –o tcp_keepinit=10

no –o tcp_keepintvl=10

no –o somaxconn=2048

 

修改参数前

修改参数后

在测试之后发现IBM网站上也推荐类似做法

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值