Linux下檢視Nginx等的併發連線數和連線狀態

2021-12-30 07:16:58 字數 873 閱讀 7914

1、檢視web伺服器(nginx apache)的併發請求數及其tcp連線狀態:

netstat -n | awk '/^tcp/ end '或者:

netstat -n | awk '/^tcp/ end '返回結果一般如下:

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:等待所有分組死掉

2、檢視nginx執行程序數

ps -ef | grep nginx | wc -l返回的數字就是nginx的執行程序數,如果是apache則執行

3、檢視web伺服器程序連線數:

netstat -antp | grep 80 | grep established -c

4、檢視mysql程序連線數:

ps -axef | grep mysqld -c

linux 檢視nginx的安裝路徑等資訊

做個隨筆,記錄一下。想檢視nginx的配置檔案,但不知道nginx是安裝在哪個目錄下?ps ef grep nginxlinux在啟動乙個程序時,系統會在 proc下建立乙個以pid命名的資料夾,在該資料夾下會有我們的程序的資訊,其中包括乙個名為exe的檔案即記錄了絕對路徑,通過ll或ls l命令即...

linux下檢視硬碟型號等資訊

可以用smartctl,hdparm等命令來查詢。在日誌中顯示硬碟有壞扇區 tail var log messages dmesg中也有錯誤資訊 dmesg 對硬碟做一下健康檢查 smartctl h dev hda 檢測通過,保險起見還是準備換硬碟。檢視下當前硬碟的型號,可以得到硬碟介面為sata...

Linux下檢視CPU 記憶體 硬碟等資訊

二 記憶體大小 root r4 cat proc meminfo grep memtotal memtotal 32941268 kb 32g記憶體 三 硬碟大小 root r4 fdisk l grep disk disk dev sda 1887.4 gb,1887436800000 bytes...