Linux socket TIME_WAIT 优化
生活随笔
收集整理的這篇文章主要介紹了
Linux socket TIME_WAIT 优化
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如發現系統存在大量TIME_WAIT狀態的連接,通過調整內核參數解決,
vim /etc/sysctl.conf
編輯文件,加入以下內容:
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_fin_timeout = 30
然后執行 /sbin/sysctl -p 讓參數生效。
net.ipv4.tcp_syncookies = 1 表示開啟SYN Cookies。當出現SYN等待隊列溢出時,啟用cookies來處理,可防范少量SYN攻擊,默認為0,表示關閉;
net.ipv4.tcp_tw_reuse = 1 表示開啟重用。允許將TIME-WAIT sockets重新用于新的TCP連接,默認為0,表示關閉;
net.ipv4.tcp_tw_recycle = 1 表示開啟TCP連接中TIME-WAIT sockets的快速回收,默認為0,表示關閉。
net.ipv4.tcp_fin_timeout 修改系統默認的 TIMEOUT 時間
轉載于:https://www.cnblogs.com/stefan13/p/4282374.html
總結
以上是生活随笔為你收集整理的Linux socket TIME_WAIT 优化的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【leetcode】Roman to I
- 下一篇: update 改写 merge into