728x90
반응형
리눅스에서 오픈 가능한 파일의 갯수가 정해져있다.
오픈 가능한 파일 또는 디렉토리의 수가 정해진 값을 초과하게 되면
시스템에서 더 이상 파일을 열 수 없기 때문에 시스템에 문제가 발생한다.
따라서 시스템에 부하가 발생했을 때 다른 부분에서 원인을 발견하지 못했다면 오픈 파일 갯수도 체크할 필요가 있다.
오픈 파일 갯수를 확인은 아래와 같이 할 수 있다.
# cat /proc/sys/fs/file-nr : 오픈 파일 수와 최대 오픈 파일 수 확인
# cat /proc/sys/fs/file-max : 최대 오픈 파일 수 확인
오픈된 파일의 수 / 오픈되지 않은 파일의 수 / 최대 오픈 파일의 수(file-max)
file-nr 을 통해서 오픈된 파일의 수와 최대 오픈 파일의 수를 확인할 수 있다.
또한 최대 오픈 파일의 수를 설정해줄 수 있다.
lsof 에서 확인할 수 있는 파일의 갯수가 file-nr에서 확인할 수 있는 오픈된 파일의 갯수가 다를 수 있다.
그 이유는 lsof 에서는 같은 파일이 여러번 중복되기 때문이다.
자세한 내용은 아래의 참고 사이트에서 Q2 를 확인하자.
[참고 사이트]
리눅스 성능 이슈 분석 시 참고되는 open file descriptor 정보 & lsof & ulimt 에 대한 FAQ
728x90
반응형
'리눅스 > Linux' 카테고리의 다른 글
리눅스 하드 링크(hard link)와 심볼릭 링크(symbolic link) (0) | 2020.12.14 |
---|---|
리눅스 hostname 변경하기 (centos7) (0) | 2020.10.12 |
리눅스가 설치된 노트북 덮개를 덮어도 안 꺼지는 방법 (CentOS 7) (0) | 2020.09.25 |
리눅스 파일 권한 (Permission) (0) | 2020.09.16 |
리눅스에서 df 용량과 du 용량이 다를 경우 (2) | 2019.10.03 |