ps (리눅스 명령어)
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 : 프로세스가 물리 메모리를 점유하는 비율 COMMAND : 프로세스를 실행한 명령행 |
STAT 상태 코드
R : 프로세스 실행중인 상태 (Running) S : 실행을 쉬고 있는 상태 (Sleeping) Z : 완전히 죽어 있는 상태 (Zombie) D : 인터럽트가 죽어 있는 상태 (Disk wait) T : 프로세스의 실행이 정지되어 흔적만 남아 있는 상태 (Traced or stopped) |
ps -ef (프로세스의 상속관계를 중심으로 표시)
:PID로 정렬해서 나타내 준다
PPID : 부모 프로세스의 PID를 나타냄 C : 프로세스의 CPU 점유율 상태 STIME : 프로세스가 시작된 시간 TTY : 프로세스가 시작되고 있는 터미널 |