云浮东莞网站建设,怎么做网页广告,网站开发公司开发过程,悦诗风吟网站建设策划书最近在使用jmeter做压测#xff0c;当jmeter的并发量高的时候发现jmeter服务器一直报错Cannot assign requested address#xff0c; 查看了一下发现系统中存在大量处于TIME_WAIT状态的tcp端口 netstat -n | awk ‘/^tcp/ {S[$NF]} END {for(a in S) print a, S[a]}’ TIME_W…最近在使用jmeter做压测当jmeter的并发量高的时候发现jmeter服务器一直报错Cannot assign requested address 查看了一下发现系统中存在大量处于TIME_WAIT状态的tcp端口 netstat -n | awk ‘/^tcp/ {S[$NF]} END {for(a in S) print a, S[a]}’ TIME_WAIT 50013 ESTABLISHED 27 SYN_RECV 1 在网上查阅了一些tcp参数的相关资料最后通过修改了几个系统内核的tcp参数缓解了该问题 vi /etc/sysctl.conf net.ipv4.tcp_tw_reuse 1 net.ipv4.tcp_tw_recycle 1 sysctl -p 其中 net.ipv4.tcp_tw_reuse 1 表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接默认为0表示关闭 net.ipv4.tcp_tw_recycle 1 表示开启TCP连接中TIME-WAIT sockets的快速回收默认为0表示关闭。 修改完成并生效后系统中处于TIME_WAIT状态的tcp端口数量迅速下降到100左右 netstat -n | awk ‘/^tcp/ {S[$NF]} END {for(a in S) print a, S[a]}’ TIME_WAIT 82 ESTABLISHED 36 简单记录于此备忘。