본문 바로가기
IT Knowledge/기타

Linux 오픈 가능한 파일 수 설정 및 확인

by Seok. 2024. 6. 2.
반응형

[최대 오픈 파일 ]

최대 오픈 파일 수를 확인 할때는 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

 

 

반응형

댓글