Linux中檢視socket狀態

2021-09-20 20:21:10 字數 843 閱讀 5040

linux中檢視socket狀態:

cat /proc/net/sockstat #(這個是ipv4的)

sockets: used 137 tcp: inuse 49 orphan 0 tw 3272 alloc 52 mem 46udp: inuse 1 mem 0raw: inuse 0 frag: inuse 0 memory 0

說明:sockets: used:已使用的所有協議套接字總量

tcp: inuse:正在使用(正在偵聽)的tcp套接字數量。其值≤ netstat –lnt | grep ^tcp | wc –l

tcp: orphan:無主(不屬於任何程序)的tcp連線數(無用、待銷毀的tcp socket數)

tcp: tw:等待關閉的tcp連線數。其值等於netstat –ant | grep time_wait | wc –l

tcp:alloc(allocated):已分配(已建立、已申請到sk_buff)的tcp套接字數量。其值等於netstat –ant | grep ^tcp | wc –l

tcp:mem:套接字緩衝區使用量(單位不詳。用scp實測,速度在4803.9kb/s時:其值=11,netstat –ant 中相應的22埠的recv-q=0,send-q≈400)

udp:inuse:正在使用的udp套接字數量

raw:

frag:使用的ip段數量

ipv6請看:cat /proc/net/sockstat6

tcp6: inuse 3udp6: inuse 0raw6: inuse 0 frag6: inuse 0 memory 0

通過這些值,可以很容易計算出當前的tcp請求數,然後做相關的監控。

Linux使用ss命令檢視socket狀態

ss命令用來顯示處於活動狀態的套接字資訊。ss命令可以用來獲取socket統計資訊,它可以顯示和netstat類似的內容。但ss的優勢在於它能夠顯示更多更詳細的有關tcp和連線狀態的資訊,而且比netstat更快速更高效。當伺服器的socket連線數量變得非常大時,無論是使用netstat命令還是直...

Linux中檢視socket狀態

首先給大家分享乙個巨牛巨牛的人工智慧教程,是我無意中發現的。教程不僅零基礎,通俗易懂,而且非常風趣幽默,還時不時有內涵段子,像看 一樣,哈哈 我正在學習中,覺得太牛了,所以分享給大家!點這裡可以跳轉到教程 linux中檢視socket狀態 cat proc net sockstat 這個是ipv4的...

檢視linux系統下網絡卡是否連線網線的狀態

網上找到的資料,對我現在非常有用,現轉到這裡做備忘 一 通過mii tool指令 root linuxzgf mii tool mii tool主要是用於配置網絡卡工作模式的指令,同時也可以進行查詢 監控等工作!二 ethtool root linuxzgf ethtool eth0 setting...