CentOS Linux TCP調優須要注意的點

net.ipv4.tcp_fin_timeout = 10        fin-wait-2的超時時間,並不是設置TIME-WAIT清除時間,默認2MSL的時間實際爲60s,內核鎖死,可網絡搜索資料查看tcp.h中的代碼,網上大量文章說調整這個值是爲了減小TIME-WAIT的超時時間,實際是錯誤的,本身試驗已證明!善用google!centos


net.ipv4.tcp_max_tw_buckets = 55000 一臺服務器中,TIME-WAIT狀態數量最大上限,適用於有反代或負載均衡的服務器如Nginx、HAProxy等,根據網絡和併發量狀況調整
服務器


net.ipv4.tcp_recycle = 0 這個數值在有NAT設備的狀況下,千萬不要開啓,不然會丟包或者客戶端鏈接不上服務器,血的教訓!在centos 8中以及kernel 4.10中,這個參數已經被移除了^ ^ 具體原理善用Google!網絡

相關文章
相關標籤/搜索