apache查看當(dāng)前并發(fā)數(shù)多少

apache查看當(dāng)前并發(fā)數(shù)多少

1、查看apache當(dāng)前并發(fā)訪問數(shù)

netstat?-an?|?grep?ESTABLISHED?|?wc?-l

對比httpd.conf中MaxClients的數(shù)字差距多少。

2、查看有多少個進(jìn)程數(shù)

ps?aux|grep?httpd|wc?-l

3、可以使用如下參數(shù)查看數(shù)據(jù):

server-status?auto #ps?-ef|grep?httpd|wc?-l 1388

統(tǒng)計httpd進(jìn)程數(shù),連個請求會啟動一個進(jìn)程,使用于apache服務(wù)器。

表示Apache能夠處理1388個并發(fā)請求,這個值A(chǔ)pache可根據(jù)負(fù)載情況自動調(diào)整。

#netstat?-nat|grep?-i?"80"|wc?-l 4341

netstat -an會打印系統(tǒng)當(dāng)前網(wǎng)絡(luò)鏈接狀態(tài),而grep -i “80”是用來提取與80端口有關(guān)的連接的,wc -l進(jìn)行連接數(shù)統(tǒng)計。

最終返回的數(shù)字就是當(dāng)前所有80端口的請求總數(shù)。

#netstat?-na|grep?ESTABLISHED|wc?-l 376

netstat -an會打印系統(tǒng)當(dāng)前網(wǎng)絡(luò)鏈接狀態(tài),而grep ESTABLISHED 提取出已建立連接的信息。 然后wc -l統(tǒng)計。

最終返回的數(shù)字就是當(dāng)前所有80端口的已建立連接的總數(shù)。

netstat -nat||grep ESTABLISHED|wc – 可查看所有建立連接的詳細(xì)記錄

查看Apache的并發(fā)請求數(shù)及其TCP連接狀態(tài):

linux命令:

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

其中:

SYN_RECV表示正在等待處理的請求數(shù);
ESTABLISHED表示正常數(shù)據(jù)傳輸狀態(tài);
TIME_WAIT表示處理完畢,等待超時結(jié)束的請求數(shù)。

更多Apache的相關(guān)技術(shù)文章,請訪問Apache教程欄目進(jìn)行學(xué)習(xí)!

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊15 分享