Apache的配置檔案httpd.conf 加載MPM配置(去掉前面的注釋):
# Server-pool management (MPM specific)
Include etc/apache22/extra/httpd-mpm.conf
如果要檢視目前網站的連接配接數,可執行指令:
# ps aux | grep httpd | wc -l
27
表示目前連結為27個。
如果這個值大于httpd-mpm.conf檔案中MaxClients 的值,那麼新的連接配接将會排隊等候,這樣就造成了通路慢的緣故,是以需要修改MaxClients的值。如果實時檢查httpd的連接配接數則執行:
# watch -n 1 -d "pgrep httpd|wc -l" //每秒鐘一次
計算httpd占用記憶體的平均數:
# ps aux |awk '/httpd/{sum+=$6;n++};END{print sum/n}'
17988.3 //機關為k,我感覺我的伺服器單個占用記憶體有點大哦
第六個字段為RSS,表示的是實際實體記憶體,第五個字段為VSZ ,表示的是虛拟記憶體
--------------------------------------------------------------------------------------
檢視TCP的連結情況:
# netstat -an | grep -i "IP位址:80" | awk '{print $6}' | sort | uniq -c | sort -n
7 SYN_RECV
10 FIN_WAIT1
12 FIN_WAIT2
18 ESTABLISHED
124 TIME_WAIT
如果有大量SYN_RECV則有可能在遭受DDOS攻擊。
本文轉自 zhangzj1030 51CTO部落格,原文連結:http://blog.51cto.com/tech110/253089