더북(TheBook)

-u 옵션은 프로세스를 사용한 사용자와 실행 시간을 표시합니다. -aux 옵션은 프로세스의 시스템 자원 사용률을 보여 줍니다. -aux 옵션으로 확인할 수 있는 프로세스 정보의 각 필드는 다음을 의미합니다.

user: 프로세스 소유자 이름

PID: 프로세스 식별 번호(Process ID)

%CPU: 프로세스가 CPU를 차지하는 비율

%MEM: 프로세스가 메모리를 점유하는 비율

VSZ(Virtual Set siZe): 리눅스가 프로세스에 할당한 가상 메모리 크기(실제 프로세스가 할당한 가상 메모리를 모두 사용하지는 않음)

RSS(Resident Set Size): 프로세스가 현재 사용하는 메모리 크기(프로세스 사이에 공유되는 메모리 정보는 제외됨)

STAT: 프로세스의 현재 상태

START: 프로세스가 시작된 시간

TIME: 프로세스의 총 사용 시간

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

STAT 항목은 프로세스 상태를 보여 줍니다. R(Run/Runnable)은 실행 또는 실행 대기, S(Sleeping)는 수면, D(in Disk wait)는 입출력 대기로 깨울 수 없는 수면 상태, T(sTopped)는 일시 정지, Z(Zombie)는 좀비 상태입니다.

supreme@master:~$ ps -aux
USER   PID %CPU %MEM   VSZ        RSS   TTY   STAT START   TIME COMMAND
root     1  0.0  0.0   168124   12104   ?     Ss   15:17   0:05 /sbin/init sp
root     2  0.0  0.0        0       0   ?     S    15:17   0:00 [kthreadd]
root     3  0.0  0.0        0       0   ?     I<   15:17   0:00 [rcu_gp]
root     4  0.0  0.0        0       0   ?     I<   15:17   0:00 [rcu_par_gp]
root     6  0.0  0.0        0       0   ?     I<   15:17   0:00 [kworker/0:0H
root     9  0.0  0.0        0       0   ?     I<   15:17   0:00 [mm_percpu_wq
...
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.