728x90
안녕하세요. 슈다 입니다.
계정의 limit 값 중 nofile 및 descriptors 에 대해 알아보겠습니다.
nofile ?
man page에서 확인해 보면 아래와 같이 설명되 있습니다.
- Specifies the limit on the number of file descriptors a process may have.
프로세스가 가질 수 있는 디스크립터 수의 제한이라고 하는데요,
일반적으로 생각할 수 있는 프로세스 생성 갯수 제한과는 다른 개념입니다.
그렇다면 디스크립터는 무엇일까요?
디스크립터란 ?
프로세스가 특정 파일에 접근하거나 참고하거나 소켓을 생성하거나 하는 등의
일련의 행위들을 디스크립터 (descriptors) 라고 합니다.
Unix는 모든 것들이 파일로 이루어져 있는데요,
프로세스가 데이터 파일, 시스템 파일, 소켓 파일 등
다양한 파일에 접근하는 것을 디스크립터라고 이해하면 될 것 같습니다.
만약 nofile=2000 의 값을 가진다면
프로세스 2000개 생성 제한이 아닌 프로세스의 디스크립터 제한 2000을 의미하겠죠.
728x90
반응형
'IT > Unix & Linux' 카테고리의 다른 글
[AIX] 다중 미러링 된 디스크 교체하기 (0) | 2021.01.30 |
---|---|
[AIX] fuser로 프로세스가 점유하고 있는 파일 사이즈 확인하기 (0) | 2021.01.29 |
nmon log 중 Interval CPU% 란 무엇일까? (0) | 2021.01.25 |
특정 포트 사용 유무 간단히 확인하기 (0) | 2021.01.19 |
compress 수행 시 file unchanged 발생 할 경우와 gzip 사용 방법 (0) | 2021.01.12 |