민서네집

[Linux] 리눅스 프로세스별 메모리 사용량 확인 본문

LINUX

[Linux] 리눅스 프로세스별 메모리 사용량 확인

브라이언7 2014. 10. 7. 09:27

PID 확인


$ ps -ef | grep {사용자명} | grep {메모리 사용량을 체크할 프로세스 이름}


프로세스의 PID를 확인 후

# cat /proc/PID/status | grep VmSize

VmSize:     7224 kB

 

/proc/{PID 번호}/status 만 입력 시 항목 설명

 

VmSize: 전체 할당된 가상 메모리의 크기
VmRSS: 
실제 물리적 메모리가 할당된 크기
VmLck: 
스왑아웃 될수 없는 메모리의 크기

VmData: Heap 영역
VmStk: Stack 
영역
VmExe: 
실행코드 영역 (전역변수 및 실행코드)
VmLib: 
동적으로 연결된 라이브러리 영역


[출처] http://faq.hostway.co.kr/Linux_ETC/4258


* VmPeak: Peak virtual memory size.
* VmHWM: Peak resident set size ("high water mark").

[출처] http://unix.stackexchange.com/questions/114005/do-vmpeak-vmhwm-have-any-measurement-periods


Comments