netstat選項的簡單說明

來源:互聯網
上載者:User

netstat Send-Q Recv-Q, 連接埠狀態說明

netstat

Send -Q Recv -Q

Send -Q 對方沒有收到的資料或者說沒有Ack的,還是本地緩衝區.

Recv -Q 資料已經在本地接收緩衝,但是還沒有recv().

CLOSE_WAIT

對方主動關閉串連或者網路異常導致串連中斷,這時我方的狀態會變成CLOSE_WAIT 此時我方要調用close()來使得串連正確關閉

TIME_WAIT

我方主動調用close()中斷連線,收到對方確認後狀態變為TIME_WAIT。TCP協議規定TIME_WAIT狀態會一直持續2MSL(即兩倍的分段最大生存期),以此來確保舊的串連狀態不會對新串連產生影響。處於TIME_WAIT狀態的串連佔用的資源不會被核心釋放,所以作為伺服器,在可能的情況下,盡量不要主動中斷連線,以減少TIME_WAIT狀態造成的資源浪費。

目前有一種避免TIME_WAIT資源浪費的方法,就是關閉socket的LINGER選項。但這種做法是TCP協議不推薦使用的,在某些情況下這個操作可能會帶來錯誤。

/proc/sys/net/ipv4/tcp_fin_timeout

如 果通訊端由本端要求關閉,這個參數決定了它保持在FIN-WAIT-2 狀態的時間。對端可以出錯並永遠不關閉串連,甚至意外當機。預設值是60 秒。2.2 核心的通常值是180 秒,你可以按這個設定,但要記住的是,即使你的機器是一個輕載的WEB 伺服器,也有因為大量的死通訊端而記憶體溢出的風險,FIN- WAIT-2 的

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.