본문 바로가기

리눅스

[리눅스] apache, php 메모리 모니터링 명령어

반응형

apache, php 메모리 모니터링 명령어

apache 모니터링

아파치 메모리 사용량

ps -ylC httpd | awk '{x += $8;y += 1} END {print "Memory Usage (MB): "x/1024; print "Average Proccess Size (MB): "x/((y-1)*1024)}'
$ ps -ylC httpd | awk '{x += $8;y += 1} END {print "Memory Usage (MB): "x/1024; print "Average Proccess Size (MB): "x/((y-1)*1024)}'
Memory Usage (MB): 1618.67
Average Proccess Size (MB): 323.734

아파치 프로세스 개수

$ ps -ef | grep httpd | wc -l
6

아파치 동시접속자 개수

$ netstat -an | egrep :80 | egrep ESTABLISHED | wc -l
7

아파치 커넥션 개수

$ netstat -n | grep -F :80 | egrep '(ESTAB|SYN)' | awk '{print $5}' | sed 's/:[0-9]*//' | sort -u | wc -l
3

php(php-fpm) 모니터링

php-fpm 메모리 사용량

ps -ylC php-fpm  | awk '{x += $8;y += 1} END {print "Memory Usage (MB): "x/1024; print "Average Proccess Size (MB): "x/((y-1)*1024)}'
$ ps -ylC php-fpm  | awk '{x += $8;y += 1} END {print "Memory Usage (MB): "x/1024; print "Average Proccess Size (MB): "x/((y-1)*1024)}'
Memory Usage (MB): 4286.97
Average Proccess Size (MB): 133.968

php-fpm 프로세스 개수

$ ps -ylC php-fpm | wc -l
33
728x90
반응형