Study/Linux

Process Thread 확인

LoonyHyun 2016. 8. 4. 14:44
반응형

[참조]

http://hotpotato.tistory.com/428

http://myblog.opendocs.co.kr/archives/529

[참조]


1. Process 확인


   > ps -ef | grep 프로세스명



2. Thread 확인


   > ps -efT | grep 프로세스명




# ps 명령어 옵션 #

– e or A : 모든 프로세스 선택

– f or F : 보여질 수 있는 모든 정보 출력

- H : thread를 process 처럼 보여준다.

- L : thread를 보여준다. LWP (Thread ID) / NLWP (Number of Threads) 출력

- T : thread를 보여준다. SPID 출력 (SPID = LWP, TID)

- m : process 다음에 thread를 보여준다.


# 출력 내용 #

UID PID PPID LWP C NLWP STIME TTY TIME CMD


– PID(Process ID) : 프로세스의 아이디

– PPID(Parent Process ID) : 부모 프로세스의 아이디

– LWP(Light Weight Process, is thread) : 스레드 고유아이디

– NLWP(Number Light Weight Process) : 해당 프로세스에서 동작하는 스레드의 총 갯수


# top 명령어에서는 H 키를 누르면 Thread가 표시


# Thread 정보 확인 #


strace -p {스레드ID : LWP}


– 스레드가 실행하는 시스템함수를 확인 할 수 있다.

'Study > Linux' 카테고리의 다른 글

File Encoding  (0) 2017.07.20
Tomcat Log 파일 권한 설정  (0) 2016.08.16
File Descriptor 확인 및 설정  (0) 2016.03.31
java Socket error  (0) 2016.03.31
shell script 를 이용한 ssh/sftp 자동 로그인  (0) 2016.03.25