반응형
안녕하세요. 이번 글에서는 리눅스 명령어 중 프로세스 상태를 조회하는 방법에 대해 알아보도록 하겠습니다.
실행 중인 프로세스 상태 표시
$ ps
주요 옵션
u | 사용자 명과 시작 시각 등을 표시 |
a | 모든 사용자의 프로세스 정보를 표시 |
x | 제어 터미널이 없는 정보를 표시 |
l | 상세내용 표시 |
f | 부모 자식 관계를 트리 형태로 표시 |
w | 프로세스 정보 표시 내용을 늘림 |
j | 부모 프로세스, 프로세스 그룹과 같은 정보 표시 |
m | 스레드르 표시 |
주요 표시 항목
USER | 사용자명 |
UID | 사용자 ID |
PID | 프로세스 ID |
PPID | 부모 프로세스 ID |
TT, TTY | 제어 터미널 |
STAT | R : 실행 가능 상태 S : 슬립 상태 D : 디스크 내부 T : 정지 상태 Z : 좀비 상태 |
TIME | CPU 시간 |
CMD | 명령어 |
%CPU | CPU 이용률 |
%MEM | 메모리 이용류 |
SIZE | 가상 이미지 크기 |
RSS | 실제 메모리 크기 |
START | 시작 시각 |
FLAGS | 플래그 |
NI | 프로세스 우선순위 |
WCHAN | 프로세스 대기 상태 커널 함수명 |
PAGEIN | Page Fault 횟수 |
TSIZE | 텍스트 크기 |
DSIZE | 데이터 크기 |
LIM | 메모리 제한 |
반응형
댓글