KeiStory

Linux 프로세스 별 메모리 사용량 확인하기

 

Linux에서 프로세스 별 메모리 사용량을 확인하는 방법입니다.

먼저 아래 명령을 이용하면 현재 사용 중인 process 목록이 표시됩니다. (모든 사용자)

ps -ef

아래 명령을 사용하면 process 중 메모리 사용량 기준으로 정렬하여 나타냅니다.

ps -ef --sort -rss

(저는 윈도우에서 VM Ware 에서 Ubuntu 를 실행 중입니다.)

위 명령으로는 메모리 사용량이 안 나오는데 아래명령을 하면 메모리 사용량까지 표시됩니다.

ps -eo user,pid,ppid,rss,size,vsize,pmem --sort -rss

아래 명령을 이용하면 좀 더 많은 정보와 상위 10개 항목만 확인할 수 있습니다.

ps -eo user,pid,ppid,rss,size,vsize,pmem,pcpu,time,cmd --sort -rss | head -n 11

 

top 명령으로는 기본적으로 아래와 같이 표시됩니다.

여기에서 Shift+m 키를 입력하면 메모리 사용량 순으로 정렬됩니다.

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band