'ps'에 관한 글 1개

[shell] ps 명령어 사용법

ps [-option]

[사용예]
    $ ps -ef
    $ ps -aux | grep httpd
   
[option]
    -a    : 모든 프로세스를 나열
    -c    : 해당 프로세스를 유발시킨 명령어 이름을 task struct에 참조한다.
    -e    : 해당 프로세스에 관련된 환경변수 정보를 함께 출력
    -f    : 프로세스 간 상속관계를 트리 구조를 보여줌
    -h    : 메뉴는 보여주지 않음. (PID, TTY, STAT, TIME, COMMAND 등)
    -j    : 작업에 관련된 ID를 출력
    -l    : j보다 자세하게 정보를 출력
    -u    : 사용자 이름과 프로세스가 시작된 시간을 출력
    -x    : 터미널에 종속되지 않는 프로세스들을 출력
    -n    : 사용자 정보를 ID와 숫자로 표시
    -w    : 출력 결과를 생략하지 않고 출력

[출력 항목]
    PID     : 프로세스 식별번호
    TTY     : 프로세스와 연결된 터미널 포트
    STAT    : 프로세스 상태
                R  실행 중 혹은 실행될 수 있는 상태
                S  sleep
                I  idle (비활동 상태:BSD, 중간적 상태:sys V)
                T  정지된 상태(suspend)
                Z  좀비(zombie) 프로세스
                D  디스크 관련 대기 상태
                P  페이지 관련 대기 상태
                X  메모리 확보를 위해 대기중(sys V)
                K  사용 가능한 커널 프로세스(aix)
                W  스왑 out된 상태
                N  nice되어진 상태
                >  우선 순위가 인위적으로 높아진 상태
    START   : 프로세스가 시작된 시간
    TIME    : 총 CPU 사용 시간
    USER    : 사용자의 이름
    COMMAND : 사용자가 실행한 명령어
    UID     : 사용자의 ID
    PGID    : 사용자 부모 프로세스의 그룹 ID
    SID     : 세션 ID
    PRI     : 실행하는 우선 순위에 따른 프로세스
    NI      : nice에 의한 우선 순위에 따른 프로세스
    RSS     : 실제 메모리 사용량
    SZ      : 프로세스가 사용하는 자료와 스택의 크기
    SHRD    : 프로세스가 사용하는 공유 메모리
    %CPU    : 프로세스가 사용하는 CPU 점유율
    %MEM    : 프로세스가 사용하고 있는 메모리 점유율
    WCHAN   : 프로세스가 실행하고 있는 커널 루틴
    VSZ     : 가상메모리 크기

2008/04/10 12:34 2008/04/10 12:34
태그 : , ,
글 걸기 주소 : 이 글에는 트랙백을 보낼 수 없습니다