1. 현재 계정의 file discription 값을 알아야 한다.
# ulimit –a
nofiles(descriptors) 2000 (혹은 -1 확인)
2. 원하는 Process를 잡아낸다.
# ps -ef |grep httpd
www 151568 172336 0 15:33:12 - 0:00 /app/apache/bin/httpd -k
3. Process가 참조하는 File 확인(0-2 까지는 Standard 관련이라 무시함) (3번 이상부터 참조하는 File 개수 임)
#procfiles 151568
151568 : /app/apache/bin/httpd -k start
Current rlimit: 2147483647 file descriptors
0: S_IFCHR mode:00 dev:10,4 ino:21 uid:30 gid:250 rdev:2,2
O_RDONLY
1: S_IFCHR mode:00 dev:10,4 ino:21 uid:30 gid:250 rdev:2,2
O_WRONLY
2: S_IFREG mode:0200 dev:46,3 ino:108477 uid:30 gid:250 rdev:0,0
O_WRONLY | O_APPEND size:359860463
4: S_IFIFO mode:00 dev:65535,65535 ino:268073480 uid:30 gid:250 rdev:0,0
O_RDONLY | O_NONBLOCK
5: S_IFIFO mode:00 dev:65535,65535 ino:268073480 uid:30 gid:250 rdev:0,0
O_WRONLY
procfiles : 151568 : 6 : Unable to retrieve fstat/fcntl information
4. 전체 참조 File 개수 확인
#pstat -T
SYSTEM VARS:
buffers 20
files 54780 (현재 Server가 참조하는 전채 File 개수)
e_files 0
procs 262144
e_procs 16528
threads 524288
e_threads 32976
clists 16384
maxproc 1024
iostats 1
locks 585
e_locks 1610629248
+++++++++++++++++++++++++++++++++++++++++
'Operating System' 카테고리의 다른 글
| MTU (Maximum Transmission Unit) (0) | 2010/10/13 |
|---|---|
| Named Process Health Check (0) | 2010/05/14 |
| System Trace Command (0) | 2010/05/07 |
| Process가 참조하는 파일 확인 방법 (0) | 2010/02/28 |
| OS별 CPU 갯수 확인 방법 (0) | 2010/02/27 |
| File Size 검색 (0) | 2010/02/25 |
| 운영체제별 TCP Trace 뜨는 방법 (0) | 2010/02/23 |
| LSOF 사용법 (0) | 2010/02/20 |