欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

答复: 高负载系统,网络参数调整

程序员文章站 2022-04-12 20:45:39
...

测试后发现,修改前后,没有太大的变化!

答复: 高负载系统,网络参数调整
            
    
    博客分类: java 网络负载 

 

1.TCP连接的一方A发起终止请求,并更为FIN-WAIT-1状态。

2.另一方B接受请求,并向返回确认,并更为CLOSE_WAIT

3.当A接受到B返回的确认后,状态由FIN-WAIT-1变为FIN-WAIT-2

4.A进入FIN-WAIT-2的定时器,这个时间就是由net.ipv4.tcp_fin_timeout设置的

 

5.B会再次向A发送终止请求,并变更为LAST-ACT

6.A接受请求,并向B返回确认,变更为TIME-WAIT

7.B接受到A返回的确认后,关闭连接,变更为CLOSED

8.A进入TIME-WAIT的定时器,超时后,连接终止,变更为CLOSED

 

此时TCP连接正式关闭

 

net.ipv4.tcp_fin_timeout设置的是FIN-WAIT-2状态的时间。

如果FIN-WAIT-2超时,是不是就可以直接跳过5-8,即状态跳过TIME-WAIT,直接CLOSED? 如果是这样,理论上说,设置为1,应该会有明显改善? 可是测试的效果却几乎没有改善

相关标签: 网络 负载