歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

Linux中有關Apache進程連接數和TCP狀態的幾個命令

查看當前連接數:
 ps aux | grep httpd | wc -l
 pgrep httpd|wc -l
查看httpd占用內存平均數:
 ps aux|grep -v grep|awk '/httpd/{sum+=$6;n++};END{print sum/n}'
查看Apache並發連接請求數及其TCP連接狀態:
 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
 watch -n 10 "netstat -ant|fgrep ":"|cut -b 77-90|sort |uniq -c"
 
 
 
 
CLOSED:無連接是活動的或正在進行
 LISTEN:服務器在等待進入呼叫
 SYN_RECV:一個連接請求已經到達,等待確認
 SYN_SENT:應用已經開始,打開一個連接
 ESTABLISHED:正常數據傳輸狀態
 FIN_WAIT1:應用說它已經完成
 FIN_WAIT2:另一邊已同意釋放
 ITMED_WAIT:等待所有分組死掉
 CLOSING:兩邊同時嘗試關閉
 TIME_WAIT:另一邊已初始化一個釋放
 LAST_ACK:等待所有分組死掉
 

TCP狀態變遷圖
TCP狀態變遷圖.gif

Copyright © Linux教程網 All Rights Reserved