✅ ulimit 이란?
ulimit은 Linux에서 특정 사용자 또는 프로세스가 사용할 수 있는 시스템 리소스 제한을 설정이다.
주로 파일 핸들 갯수, 프로세스 갯수, 메모리 사용량 등을 제한
✅ ulimit을 설정 이유 예시
test 계정에 대한 설정 적용 (전체 계정 적용 시 test가 아닌 * 로 설정)
vi /etc/security/limits.conf
test hard nofile 1000000
test soft nofile 1000000
test hard nproc 1000000
test soft nproc 1000000
test 계정에 대한 설정 적용
vi /etc/security/limits.conf
test hard stack 10240
test soft stack 10240
✅ ulimit 적용 확인
세션 종료 후 재접속
ulimit -a # 변경된 설정 확인
✅ ulimit 적정 값 계산
lsof | wc -l
lsof -p <PID> | wc -l
✅ ulimit 적정 값 추천