HP-UX

vmunix: file: table is full 이라는 메시지에 대해서...

 
최종현
비정기 기여자

vmunix: file: table is full 이라는 메시지에 대해서...

안녕하십니까



얼마전 hp-ux 11.11 서버 운영중에 ..vmunix: file: table is full



이라는 메시지를 발견하고는 nfile 커널 값을 변경하고자하였습니다



하지만 주위에서 메모리 증설을 같이해야한다와



메모리 증설과는 무관하다고 합니다.



nfile 커널값 수정할시에 꼭 메모리 증설을 해야하는지 알고싶습니다.



3 응답 3
양계전
초등학생

vmunix: file: table is full 이라는 메시지에 대해서...

최근 HP-UX Q/A 검색란에서 검색해서 나온 답입니다



"vmunix: file: table is full" or "File table overflow" 에러는

오픈된 화일들이 최대값를 초과했다는 의미입니다.



이 에러는 커널 구성 파일의 NFILE 그리고/또는 MAXUSERS의 값을 증가하고

커널를 재구성함으로써 해결됩니다.



MAXUSERS 파라미터 증가는 n 만큼 NFILE, NPROC 그리고 NINODE도 증가시킵니다.

최종현
비정기 기여자

vmunix: file: table is full 이라는 메시지에 대해서...

답변 감사합니다.



제가 알고 싶은 요점과 틀리네요 ^^;;



nfile 커널값 수정과 메모리와 관계가 있는지 알고싶습니다.
김병수
본과생

vmunix: file: table is full 이라는 메시지에 대해서...

대부분의 kernel값은 physical memory나 cpu등등 연관관계가 있습니다.



특히, nfile의 값은



Minimum: 14

Maximum: Memory limited

Default: ((16*(Nproc+16+MaxUsers)/10)+32+2*(Npty+Nstrpty)



이며, 메모리와 연관관계가 크다고 할수 있습니다.



그럼~~