리눅스에서 프로세스별 메모리 점유율을 확인할 땐 top 명령어를 이용한다.
top
Shift + M 키를 누르면 메모리 항목(%MEM)이 내림차순으로 정렬된다.
메모리 관련 항목은 VIRT, RES, SHR 세 가지다. 보통 RES를 확인하면 된다.
- VIRT : 프로세스가 사용 중인 가상 메모리 크기
- RES : 시스템의 RAM에 로드된 실제 물리 메모리. 메모리 문제가 있을 땐 이 지표를 중심으로 확인하면 된다.
- SHR : 다른 프로세스와 공유된 메모리 양
top은 기본적으로 단위를 KB로 표현하기 때문에 MB나 GB로 바꿔서 보는 게 편하다. e 키를 누르면 변경된다.
각 프로세스가 어떤 프로세스인지 구체적으로 보려면 ps -ef | grep [PID] 명령어를 사용해서 확인하거나
c 키를 눌러서 COMMAND 명령줄 내용을 확인한다.