手机看片精品高清国产日韩,色先锋资源综合网,国产哺乳奶水91在线播放,乱伦小说亚洲色图欧洲电影

幫助中心 >  技術知識庫 >  云服務器 >  服務器教程 >  Linux netstat命令查看并發連接數的方法

Linux netstat命令查看并發連接數的方法

2019-05-13 09:49:55 7904

實現方法


使用以下命令即可分組查看各種連接狀態哦:


netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'


解釋:

 

返回結果示例: 

LAST_ACK 5  (正在等待處理的請求數) 

SYN_RECV 30 

ESTABLISHED 1597 (正常數據傳輸狀態) 

FIN_WAIT1 51 

FIN_WAIT2 504 

TIME_WAIT 1057 (處理完畢,等待超時結束的請求數) 

  

狀態:描述 

CLOSED:無連接是活動的或正在進行 

LISTEN:服務器在等待進入呼叫 

SYN_RECV:一個連接請求已經到達,等待確認 

SYN_SENT:應用已經開始,打開一個連接 

ESTABLISHED:正常數據傳輸狀態 

FIN_WAIT1:應用說它已經完成 

FIN_WAIT2:另一邊已同意釋放 

ITMED_WAIT:等待所有分組死掉 

CLOSING:兩邊同時嘗試關閉 

TIME_WAIT:另一邊已初始化一個釋放 

LAST_ACK:等待所有分組死掉

使用這上面的命令是可以查看服務器的種連接狀態,其中ESTABLISHED 就是并發連接狀態的顯示數的了。如果你不想查看到這么多連接狀態,而僅僅只是想查看并發連接數,可以簡化一下命令,即:


netstat -nat|grep ESTABLISHED|wc -l

1164


這個返回的數字就是當前并發的連接數的了。

提交成功!非常感謝您的反饋,我們會繼續努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務,我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: