[Linux] 프로세스 CPU, Memory 부하율 구하는데요..

park3250의 이미지

안녕하세요
Linux에서 프로세스 CPU, Memory 부하율을 구하는데요

아래와 같이 구하였습니다
[Memory] ps -p PID -o vsize | grep -v VSZ
[CPU] ps -p PID -o pcpu | grep -v CPU

그런데 실시간으로 프로세스가 부하가 생겨서
top 수치와 비교했을때

값이 동일하지가 않습니다

심지어 Memory는 값이 프로세스 로드되었을때 메모리가 계속 출력이 되는데..
메모리 같은경우에는 cat /proc/PID/status 파일로 구할려고 해도 값이 변하지 않네요...

top 소스를 받았는데 분석하기가 너무 힘들어서
top소스 참조 -> http://procps.sourceforge.net/
혹시 아시는분 답변 부탁드리겠습니다...