블로그 이미지
규미

Rss feed Tistory
성능평가 2011. 12. 22. 16:49

프로세스 모니터링

top -p pid 하여도 되지만 top에서 awk로 필드를 가져오기가 힘들다. 또 Process가 종료 되었다 다시 뜨는 경우 PID값이 변하여 경우 추적이 힘들다.

간단하게 쉘로 짜보았다
pstat.sh
PID=$(ps -ef |grep $1 | awk '{print $2, $8}' | grep $1 |awk '{print $11}')
pidstat -u -p $PID | awk '{print $7}'
pidstat -u -p $PID | awk '{print $8}'

실행
sh pstat (프로세스 이름)
sh pstat python 
,
TOTAL TODAY