ps( process status, 프로세스 상태) 프로그램은 시스템에서 현재 실행 중인 프로세스에 대한 스냅샷 정보를 제공 합니다.


ps 명령어 실행 시 다양한 오션을 사용하여 프로세스의 정보를 확인 할 수 있습니다.


주로 많이 사용하는 옵션에 대하여 간단히 살펴 보도록 하겠습니다.


a : 터미널에서 실행 중인 모든 프로세스 중에서 다른 사용자가 소유한 프로세스를 볼 수 있습니다.


e : 모든 프로세스에 대한 정보를 볼 수 있습니다.


f : 전체 목록을 볼 수 있습니다.


u : 사용자가 소유한 모든 프로세스를 볼 수 있습니다.


x : ttys를 제어하지 않는 프로세스를 볼 수 있습니다.



ps au를 사용하면 다름과 같은 필드가 나옵니다.


다음은 필드에 대한 설명 입니다.


* USER : 프로세스를 실행 시키고 있는 사용자 이름

* PID : 프로세스 ID

* %CPU : CPU 사용율

* %MEM : 메모리 사용률

* VSZ : 가상 메모리 크기

* RSS : 메모리에 있는 프로그램 크기(KB 단위 )

* TTY : 프로세스를 시작한 터미널

* STAT : 프로세스 상태

* START : 시작 시간

* TIME : 실행 시간

* COMMAND : 명령 이름