리눅스2023. 10. 3. 10:46

 

반달가면 이글루에서 백업 - http://bahndal.egloos.com/663158 (2022.12.6)

리눅스에서 어느 프로세스가 어느 정도의 메모리를 점유하고 있는지 확인하려면 ps 명령에서 출력 옵션을 지정하면 된다. -o 옵션으로 출력할 항목을 설정할 수 있다. 필요한 출력 항목은 아래와 같다.

user: 프로세스 사용자
pid: 프로세스ID
rss: 점유하고 있는 메모리 크기(kB)
cmd: 실행 명령(프로세스 명칭)

-e 옵션으로 모든 프로세스를 출력하도록 지정하고 -o 옵션을 조합한다. 아래의 예시다.

ps -eo user,pid,rss,cmd

-o 옵션의 인자를 설정할 때 쉼표(,) 다음에 공백이 없어야 함에 유의하자.

이제 여기에 grep 명령을 조합하면 내가 관심 있는 프로세스의 메모리 점유를 확인할 수 있다.

# firefox 프로세스의 메모리 점유 확인
ps -eo user,pid,rss,cmd | grep firefox

rss 항목은 kB 단위로 출력된다. 예를 들어 306968이라고 나왔다면 약 300MB 정도라고 볼 수 있다.

728x90
Posted by 반달가면