ulimit 설정 우선순위 & soft 와 hard의 차이점
페이지 정보
본문
안녕하세요.
ulimit 설정 관련 팁 공유 합니다.
1. 계정/그룹 별 ulimit 설정을 할 때 우선 순위에 대한 설명 드립니다.
(1) /etc/security/limits.conf 안에 별도의 계정/그룹 설정이 있을 경우 1순위
(2) 위 파일에 계정/그룹이 없을 경우 "*" 를 포함 /etc/security/limits.d/*.conf 파일이 우선 순위 - root 는 예외
( 모든 계정에 대해 nproc 에 대한 설정을 할 경우 /etc/security/limits.d/*.conf 파일에서 * soft nproc 1024 는 주석을 해야 limits.conf 안에 내용이 적용 됨)
(3) /etc/profile
(4) /etc/bashrc
(5) /<user home directory>/.profile
(6) /<user home directory>/.bashrc
순서데로 overwrite 가 됩니다.
2. soft 와 hard 의 차이 점
soft 는 실제 적용되는 값
hard 는 soft 가 부족 할 때 hard 값 까지 늘릴 수 있는 max 값 (ulimit 명령어 또는 limits.conf 파일에서 soft 를 수정 해야 합니다.)
3. 끝으로 계정별 Process 마다 변경된 값을 확인 하려면 # cat /proc/PID/limits
여기서 변경이 안됐다면 프로세스 재 시작이 필요 합니다.
감사합니다.
ulimit 설정 관련 팁 공유 합니다.
1. 계정/그룹 별 ulimit 설정을 할 때 우선 순위에 대한 설명 드립니다.
(1) /etc/security/limits.conf 안에 별도의 계정/그룹 설정이 있을 경우 1순위
(2) 위 파일에 계정/그룹이 없을 경우 "*" 를 포함 /etc/security/limits.d/*.conf 파일이 우선 순위 - root 는 예외
( 모든 계정에 대해 nproc 에 대한 설정을 할 경우 /etc/security/limits.d/*.conf 파일에서 * soft nproc 1024 는 주석을 해야 limits.conf 안에 내용이 적용 됨)
(3) /etc/profile
(4) /etc/bashrc
(5) /<user home directory>/.profile
(6) /<user home directory>/.bashrc
순서데로 overwrite 가 됩니다.
2. soft 와 hard 의 차이 점
soft 는 실제 적용되는 값
hard 는 soft 가 부족 할 때 hard 값 까지 늘릴 수 있는 max 값 (ulimit 명령어 또는 limits.conf 파일에서 soft 를 수정 해야 합니다.)
3. 끝으로 계정별 Process 마다 변경된 값을 확인 하려면 # cat /proc/PID/limits
여기서 변경이 안됐다면 프로세스 재 시작이 필요 합니다.
감사합니다.
- 이전글SSH 접속 불가 21.07.02
- 다음글CPU 와 LoadAverage 관계 21.05.06
댓글목록
등록된 댓글이 없습니다.