ulimit 를 이용하여 화일 오픈 갯수를 조정하는 방법은?
글쓴이: son50 / 작성시간: 월, 2005/05/16 - 7:42오후
이 문제가 많이 거론은 되고 있지만 정확한 답변이 잘 없어서 헷갈리네요. 프로그램을 짜서 여러개의 화일을 오픈해야 하는데 문제가 됩니다.
수퍼유저로 조정을 하면 되기는 하지만 일반유저로는 안되는군요.
항구적으로 이 값을 커널 컴파일 없이 조정할 수는 없는지요?
시스템은 데비안입니다.
혹 setrlimit 함수를 통해서 조절 가능하다는 얘기가 있는데
기본값이 1024로 정해져 있는 경우에도 이 값을 넘어서
프로그램이 동작 가능한지도 알고 싶습니다.
그게 가능하다면 굳이 항구적으로 변화시킬 필요는 없겠지만
위 두가지를 다 알고 싶습니다.
그럼 미리 감사드리며.
Forums:
동일한 내용이라서,
동일한 내용이라서, 위로 올려봅니다.
덧붙여 질문드리면, 루트권한으로 조정할 수 있는 hard limit의 최대 수치와
이 수치를 일반 유저들도 적용하게 하려면 어떻게 해야 하나요..
답변좀 부탁드립니다.
ps. 커널 2.6.17 에서, soft, hard limit 모두 1024로 설정되어 있는것을
ulimit -n 3000 으로 변경해 테스트를 해봤습니다만(루트 권한으로)
정상적으로 작동이 되는걸로 봐선 커널 컴파일은 안해도 될것 같은데, 맞는건지요?
----
jai guru deva om...
----
jai guru deva om...
댓글 달기