笔记:linux中tcp_tw_reuse和tcp_tw_recycle的作用
生活随笔
收集整理的這篇文章主要介紹了
笔记:linux中tcp_tw_reuse和tcp_tw_recycle的作用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、tcp_tw_reuse
開啟時,處于TIME_WAIT的套接字,不用等到2MSL超時,也可再次作為客戶端去連接服務端。
主要用于解決:TCP短連接頻繁重連導致大量處于TIME_WAIT的套接字占用端口。
二、tcp_tw_recycle
開啟時,對于處于TIME_WAIT的套接字,內核會快速回收,且內核會維護TIME_WAIT套接字的遠程主機的timestamp。
如果TIME_WAIT期間,其遠程主機向當前主機發起tcp連接,則其timestamp必須存在且嚴格遞增,否則丟棄請求。
對于TIME_WAIT結束后的連接請求,則不再校驗其timestamp。
使用這兩個參數時,需要同步開啟 tcp_timestamps 參數。
總結
以上是生活随笔為你收集整理的笔记:linux中tcp_tw_reuse和tcp_tw_recycle的作用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: kettle基础使用教程
- 下一篇: python手动垃圾回收_Python3