이번주는 proc 대신에 ps에 대해서 잠시 이야기 해 볼까 합니다.

 

ps는 (process status, 프로세스 상태)의 약자 입니다.

 

ps는 시스템에서 현재 실행중인 프로세스에 대한 스냅샷 정보를 제공 합니다.

 

다양한 옵션을 사용하여 프로그램이 이용중힌 현재의 프로세스의 정보를 살펴 볼 수 있습니다.

 

옵션에 대하여 살펴 보도록 하겠습니다.

 

a (옵션) - 실행 중인 모든 프로세스 중에서 모든 프로세스를 보여줍니다.

e(옵션) - 모든 프로세스에 대한 정보를 보여줍니다.

f(옵션) - 전체 목록을 보여 줍니다.

u(옵션)- 현자 사용자가 소유햐는 모든 프로세스를 보여 줍니다.

x(옵션) - ttys를 제어 하지 않는 프로세스를 보여줍니다.

 

ps 옵션에 대한 자세한 내용은 man 페이지를 참조 하면 더 많고 다양한 내용을 볼 수 있습니다.

 

USRR - 프로세스를 실행 시키고 있는 사용자 이름

PID - 프로세스 ID

%CPU - CPU 사용률

%MEM - 메모리 사용률

VSZ - 가강 메모리 크기

RSS(Resident Set Size ) - 메모리에 있는 프로그램의 크기(kbyre 단위)

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

STAT -  프로세스 상태

START - 시작 시간

TIME - 실행 시간

COMMAND -명령 이름