강좌 & 팁
글 수 2,412
2011.10.09 21:09:19 (*.118.65.214)
42165
이번주는 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 -명령 이름