강좌 & 팁
글 수 2,412
2015.05.10 17:22:43 (*.134.169.166)
45800
리눅스에서 파일을 동시에 몇 개까지 열어서 사용할 수 있을까요?
글쎄요, 한계가 있을까요? 당연히 있겠죠. open() 함수만 하더라도
파일을 정상적으로 열었다면 양의 정수 값을 반환하니까요.
그렇다면 4 바이트 int 가 표현할 수 있는 양의 정수 최대값 2,147,438,647개 일까요?
정확한 답은 아래 명령을 실행하면 알 수 있다고 하네요.
cat /proc/sys/fs/file-max
궁금해서 제가 사용하는 우분투에서 실행했습니다.
흠~ 1,210,929이군요. 1백 20만 파일을 동시에 열 수 있다는 것인데 이렇게 사용하는 일은 없겠지요? ^^