본문 바로가기
Dev/기타

프로세스 관리 명령어

by 갓연쥬 2018. 1. 29.

1. ps

processor status. 프로세서들의 상태 점검

*옵션

-l : 자세한 형태의 정보

-u : 각 프로세서의 사용자 이름과 시작 시간

-j : 작업 중심 형태

-s : 시그널 중심 형태

-v : 가상 메모리 중심 형태

-m : 메모리 정보

-a : 다른 사용자들의 프로세서도 보여줌

-x : 진행중인 프로세스들과 다른 터미널의 프로세스 보기

-S : child CPU 시간과 메모리 페이지 결함 정보 추가

-e : 모든 프로세스의 환경을 보여줌

-r : 현재 실행중인 프로세서

-f : 자세한 프로세스 상태

-a : 다른 터미널의 프로세스 상태


*출력항목

PID : 프로세스 식별번호

PPID : 부모 프로세스 아이디

TTY : 프로세스와 연결된 터미널 포트

STAT : 프로세스 상태

 R 실행 중 혹은 실행될 수 있는 상태

 S sleep

 I idle

 T 정지된 상태

 Z 좀비 프로세스

 D 디스크 관련 대기 상태

 P 페이지 관련 대기 상태

 X 메모리 확보 위해 대기중

 K 사용 가능한 커널 프로세스

 W 스왑 out 된 상태

 N nice되어진 상태 

 > 우선순위가 인위적으로 높아진상태

START : 프로세스 시작 시간

TIME : 총 CPU 사용 시간

COMMAND : 사용자가 실행한 명령어

UID : 사용자의 ID

PGID : 사용자 부모 프로세스의 그룹 ID

SID : 세션 ID

PRI : 실행하는 우선 순위에 따른 프로세스

NI : nice에 의한 우선 순위에 따른 프로세스

RSS : 실제 메모리 사용량

SZ : 프로세스가 사용하는 자료와 스택의 크기

SHRD : 프로세스가 사용하는 공유 메모리

%CPU : 프로세스가 사용하는 CPU 점유율

%MEM : 프로세스가 사용하는 메모리 점유율

WCHAN : 프로세스가 실행하고 있는 커널 루틴

VSZ : 가상메모리 크기



2. grep

프로세스 이름 검색

'Dev > 기타' 카테고리의 다른 글

카카오 채널 챗봇 만들기 (1)  (0) 2020.12.16
AJAX  (0) 2019.05.21
터미널 명령어 정리  (0) 2018.01.26
vscode 단축키 for mac  (0) 2018.01.25
인텔리제이 단축키 for mac  (0) 2018.01.25

댓글