linux如何檢視伺服器當前的併發訪問量
阿新 • • 發佈:2020-07-10
linux如何檢視伺服器當前的併發訪問量
[root@localhost ~]# netstat -pnt | grep :80 | wc -l 2 [root@localhost ~]# netstat -pnt | grep :80 tcp 0 0 192.168.201.154:80 192.168.25.127:6318 ESTABLISHED 8531/nginx: worker tcp 0 0 192.168.201.154:80 192.168.25.127:6319 ESTABLISHED 8531/nginx: worker
因為伺服器本身佔用一個連線,所以此時併發數是1個使用者訪問。後面的ESTABLISHED表示伺服器正在被訪問
[root@localhost ~]# netstat -pnt | grep :80 tcp 0 0 192.168.201.154:80 192.168.25.127:6220 FIN_WAIT2 - tcp 0 0 192.168.201.154:80 192.168.25.127:6221 FIN_WAIT2 - [root@localhost ~]# netstat -pnt | grep :80 | wc -l0
當關閉網頁後輸入命令會發現還是2個使用者,實際上檢視詳細資訊都是從ESTABLISHED變成了FIN_WAIT2超時狀態,因為http有一個保持連線的時間,過一會再檢視使用者數就為0了,此時說明所有連線都徹底斷開了,訪問一個頁面後再訪問另一個頁面,之前的http超時時間將加快,所以當連續訪問網站時,連線總體上還是保持穩定的