HP-UX
1752815 회원
3900 온라인
108789 솔루션
새 메시지

glance로 open file수 가져오기

 
강은경
신규 회원

glance로 open file수 가져오기

안녕하세요,

시스템에서 현재 open되어 있는 파일수를 구하려고 하는중이고요,



glance의 결과값과 비교해보려는데, 조금 헷갈리는 점이 있습니다.

glance를 adviser모드로 사용하고 있는데요,

다음과 같이 두가지를 시도해봤습니다.





----------------------------

print tbl_file_table_used

----------------------------

===> 1098이라는 결과가 나오고요,





--------------------------------------------

PRINT GBL_STATDATE," , ",GBL_STATTIME

PROCESS LOOP

{

NUM_FILES = 0

PROC_FILE LOOP

{

NUM_FILES = NUM_FILES+1

}

PRINT "PID: ",PROC_PROC_ID," Process Name: ",PROC_PROC_NAME," # open files: "

,NUM_FILES|5|0

}

---------------------------------------------

---> 결과로 나온 숫자를 모두 더하면 1520이 나옵니다.



첫번째 syntax는 system table에서 전체 open file수을 가져오고,

두번째 sysntax는 프로세스별 open file수를 가져오니까



두가지 숫자가 맞아야할거 같은데,

어떤 차이가 있는지, 일반적으로 시스템에서 open file수라고 하면 어느 값을 얘기하는지 알고 싶습니다.