1. ps 명령어
현재 실행되는 프로세스의 상태를 나타내주는 명령어이다.
ps명령어는 기본적으로 해당 사용자 소유의 프로세스만 보여준다. 아무런 옵션을 주지 않았을 때 출력되는 필드는 다음과 같다. (출력되는 내용은 시스템마다 차이가 있다.)
- PID: 프로세스 아이디
- TTY: 프로세스와 연결된 터미널 포트
- TIME: 프로세스에서 사용한 CPU시간
- CMD: 명령어
-a: 모든 사용자의 프로세스를 출력하는 옵션
-u: 자세한 정보를 출력하는 옵션
-x: 제어터미널이 없는 프로세스도 출력하는 옵션
- USER: 프로세스 사용자
- %CPU: CPU 사용 비율
- %MEM: 메모리 사용 비율
- VSZ: 가상 메모리 사용량
- RSS: 실제 메모리 사용량
- STAT: 현재 프로세스의 상태
R: 실행중 혹은 실행할수 있는 상태
S: 수면 상태
I: 휴식상태
T: 정지상태
Z: 좀비 프로세스
W: 스왑 아웃된 상태
P: 페이지 대기
D: 디스크 대기
N: nice로 실행 우선순위가 낮아진 상태 - START: 프로세스가 시작된 시각 혹은 날짜
-j: 작업중심의 형태로 출력한다.
-l: 자세한 형태의 정보를 출력하는 옵션
- F: 프로세스와 관련된 플래그
- S: 프로세스 상태 (위의 STAT필드와 동일)
- PPID: 부모 프로세스의 PID
- C: 단기간 CPU사용률
- PRI: 실제 실행 우선순위
- NI: 프로세스의 nice 수치
- WCHAN: 프로세스가 기다리고 있는 이벤트
참고:
UNIX power tools, o'reilly
출처:[리눅스] ps명령어
'리눅스' 카테고리의 다른 글
우분투에서 telnet 접속 하기 (0) | 2011.02.22 |
---|---|
ibus 한글 설치하기 (0) | 2011.02.21 |
리눅스에서 IP확인하기 (0) | 2011.02.07 |
우분투에 안드로이드 개발환경 설정하기 (0) | 2011.02.01 |
Ubuntu Root 계정 PassWord 생성하기 (0) | 2011.01.31 |