-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
    ...
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.