Linux Server

리눅스 ps - 실행중인 프로세스 확인

delmaster 2015. 5. 8. 16:47

[실행중인 프로세스 리스트 출력]

 

* ps [옵션]

 

* 옵션

* -a : 다른 사용자의 프로세스도 출력
* -x : 사용자가 로그아웃 한 이후에도 실행중인 프로세스 출력
* -u : 각 프로세스마다 사용자 이름, 시작시간 출력
* -m : 메모리 정보 출력
* -l : 자세하게 출력
* -e : 환경 출력

 

* ps 출력 필드

* USER : 프로세스 소유자
* PID : 프로세스 고유 ID

* PPID : 부모 프로세스의 PID
* RSS : 프로세스에 의해 사용되는 실제 메모리 용량(Kbyte)
* VSZ : 프로세스에 의해 사용되는 가상 메모리 용량(Kbyte)
* TIME : 총 CPU 사용 시간(분,초)
* TTY : 해당 프로세스의 제어 터미널(t3=/dev/tty3)
* %CPU : 마지막 분 동안 프로세스가 사용한 CPU 시간의 퍼센트
* %MEM : 마지막 분 동안 프로세스가 사용한 Memory 양의 퍼센트
* START : 프로세스가 시작된 시간
* COMMAND : 실행된 명령 라인
* STAT : 프로세스의 상태

* + : foreground 프로세스 그룹에 속해있음
* s : 세션 리더
* R : 실행 중 또는 실행 가능
* T : 일시 정지
* D : 인터럽트 할 수 없는 대기 상태 ex)디스트 입출력 대기 중
* S : 인터럽트 휴식(이벤트 완료 대기)
* Z : 좀비 프로세스
* N : 우선순위 낮음
* < : 우선순위 높음
* L : 실시간 또는 사용자 정의 IO의 경우 메모리에 페이지 고정
* l : 멀티 쓰레드
 

* 트리 형태로 출력

* pstree
    * -p : 프로세스명과 PID 함께 출력
    * -n : PID 순서로 출력

'Linux Server' 카테고리의 다른 글

리눅스 압축 해제  (0) 2015.05.11
리눅스 xwindows 설치  (0) 2015.05.11
리눅스 소프트웨어 관리  (0) 2015.05.11
리눅스 top  (0) 2015.05.08
리눅스 네트워크 설정  (0) 2015.05.08
리눅스 버전 확인  (0) 2015.05.08
리눅스 man texinfo  (0) 2015.05.08
리눅스 alias 설정  (0) 2015.05.08