linux如何查看服務器當前的並發訪問量


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 -l
0

當關閉網頁后輸入命令會發現還是2個用戶,實際上查看詳細信息都是從ESTABLISHED變成了FIN_WAIT2超時狀態,因為http有一個保持連接的時間,過一會再查看用戶數就為0了,此時說明所有連接都徹底斷開了,訪問一個頁面后再訪問另一個頁面,之前的http超時時間將加快,所以當連續訪問網站時,連接總體上還是保持穩定的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM