하나의 프로세스가 동시에 open할 수 있는 최대 화일의 개수는 디폴트로 64개이고, 1024개까지 화일의 갯수를 늘릴 수 있다.
shell에서 최대화일의 갯수를 512개로 늘이려면, 다음과 같이 지정한다.
csh 경우)
limit descriptors 512
sh, ksh 경우)
ulimit -n 512
shell에서 한번 지정되면 이후에 실행되는 모든 명령어에 이 영향이 반영된다. 이 명령은 시스템이 지정한 한계값 이내에서 변경이 가능한다. 따라서 만약 시스템이 정한 값이 256이상이면 그 이상의 값을 지정할 수 없다.
만일, 디폴트 값을 128로 하고 최대 화일의 갯수를 1500까지 늘릴 수 있도록 하려면, /etc/system 화일에 다음과 같은 내용을 추가하고, 시스템을 리부팅한다.
set rlim_fd_max=1500
set rlim_fd_cur=128
리눅스는 1024가 디폴트 선은 256이 디폴트
선은 4096정도?
Posted by ⓒ쟁이™


