티스토리 뷰

Linux

ps (리눅스 명령어)

CHOMAN 2015. 6. 4. 14:14

ps [옵션] 


op)

a : 다른 사용자의 프로세스까지 출력

u : 프로세스를 실행시킨 유저와 그 시간을 출력

x : 터미널의 제어없이 프로세스의 상태를 출력

l : 상세 정보 출력 



ps aux (프로세스가 자원을 점유하고 있는 상태 중심)
ex)
[root@localhost home]# ps aux

USER       PID   %CPU  %MEM    VSZ        RSS      TTY      STAT    START      TIME         COMMAND

root           1        0.0       0.0      19232       1324        ?            Ss      Jun10        0:00           /sbin/init

%CPU : 해당 프로세스의 CPU 사용률

%MEM : 프로세스가 물리 메모리를 점유하는 비율
VSZ 와 RSS : 메모리를 실제사용하는 양 (VSZ 은 가상 메모리, RSS 는 물리메모리 영역의 크기)
STAT : 프로세스의 현재상태 
R : 실행대기, S : 수면상태, D : 입출력 기다리는 상태, T : 멈춰있거나 흔적이 남아있는 상태, Z : 완전히 죽은 상태
START : 프로세스가 시작된 시간
TIME : 프로세스의 총 사용한 시간 (CPU를 사용한 시간이며 프로세스가 생성된 시간은 아니다)

COMMAND : 프로세스를 실행한 명령행 


STAT 상태 코드

R : 프로세스 실행중인 상태 (Running)

S : 실행을 쉬고 있는 상태 (Sleeping)

Z : 완전히 죽어 있는 상태 (Zombie)

D : 인터럽트가 죽어 있는 상태 (Disk wait)

T : 프로세스의 실행이 정지되어 흔적만 남아 있는 상태 (Traced or stopped)



ps -ef (프로세스의 상속관계를 중심으로 표시)
:PID로 정렬해서 나타내 준다

PPID : 부모 프로세스의 PID를 나타냄
C : 프로세스의 CPU 점유율 상태
STIME : 프로세스가 시작된 시간

TTY : 프로세스가 시작되고 있는 터미널 


'Linux' 카테고리의 다른 글

CONFIG_NF_CT_ACCT is deprecated and will be removed soon  (0) 2015.06.04
quota (쿼터) 명령어  (0) 2015.06.04
init  (0) 2015.06.04
슈퍼데몬 xinetd 설치 및 운영  (0) 2015.06.04
Ramdisk for MRTG  (0) 2015.06.04
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함