본문 바로가기
Linux

[Linux] 특정 process의 memory 점유율 확인하기 : ps + awk + grep

by ds31x 2023. 8. 23.

process를 확인하는 명령어 ps에서

특정 process의 이름에 해당하는 row 들만을 grep으로 빼낸 다음,

6번째 있는 resident set size (rss)를 awk로 뽑아내어 다 더한 후 해당 결과를 출력.

 

다음은 현재 동작 중인 python process들의 총 RAM 사용량 (총 rss 의 크기)를 반환함.

ps -aux |grep python | awk '{print $6}' | awk '{total = total + $1} END {print "python="total/1024"MB"}'
  • ps aux 도 동작함
  • rss 는 kilo-bytes 단위로 출력되므로 mega-bytes로 출력되게 수정.

참고자료

https://dsaint31.tistory.com/234

 

[Linux] ps 명령어

linux에서 현재 동작하고 있는 process들에 대한 정보(목록 및 상태)를 보여줌. ps aux BSD 형식으로 현재 동작하고 있는 모든 프로세스에 대한 아래의 정보를 출력함. a : BSD 계열 옵션으로 터미널에 연

dsaint31.tistory.com