■ 현재 프로세스에서 사용하고 있는 file descriptor 리스트 및 개수 


(1) 실행중인 프로세스의 PID를 확인.

○ 명령어
$ ps -ef | grep [프로세스명]  
 


- PID : 3376


(2) proc 에서 해당 프로세스의 fd 정보를 확인.

○ 파일경로
$ cd/proc/[PID]/fd


- 경로는 /proc/3376/fd/ 이다.
- 표준입력(0), 표준출력(1), 표준에러(2)와 현재 사용중인 3번 fd를 확인할 수 있다.
 

(3) 해당 프로세스가 사용중인 자원 확인

○ 명령어
$ lsof -p [PID]


- 9000번 포트로 연결된 TCP 소켓의 FD는 3번(993403)이다.

 
by 민트앤라떼 2012. 5. 22. 18:17