Operating System2010/02/28 22:11

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

  +++++++++++++++++++++++++++++++++++++++++

저작자 표시 비영리 변경 금지
Creative Commons License

'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
Posted by BLUEDAY™