IT Knowledge/기타
Linux 오픈 가능한 파일 수 설정 및 확인
Seok.
2024. 6. 2. 08:20
반응형
[최대 오픈 파일 수]
최대 오픈 파일 수를 확인 할때는 Max file과 file-max를 통해 확인 할 수 있습니다.
Max files(nofile)는 "한 사용자가 열 수 있는 최대 파일 디스크립터 수"입니다.
#ulimit -n
File-max는 "시스템 전체에서 동시에 열 수 있는 최대 파일 디스크립터 수" 입니다.
# cat /proc/sys/fs/file-max
# sysctl -a | grep file-max
위의 명령을 통해 확인할 수 있습니다.
만약 위의 값이 너무 작다면 "Too many open files"에러를 받을 수 있습니다.
조치방안
Max File(nofile)
일시적 조치 : #ulimit -n 4096
영구적 조치 : #vi /etc/security/limits.conf
Username soft nofile 4096
Username hard nofile 8192
Softlimit을 초과하면 경고 메시지 발생, hard limit을 초과하면 추가적인 리소스 사용이 차단됩니다.
File-max
일시적 조치 : # sysctl -w fs.file-max=65535
영구적 조치 : # vi /etc/sysctl.conf
…
Fs.file-max = 65535
…
반응형