# linux 의 경우
# 제한 설정값 보기ulimit -a
# 프로세스 최대 개수 제한 설정
ulimit -u 10000
# 또는 무제한으로 설정
ulimit -u unlimited
# 파일 최대 개수 제한 설정
ulimit -n 10000
# 또는 ulimit 설정파일 수정하고 새롭게 로그인하면 설정이 적용되어 있다.
sudo vi /etc/security/limits.conf
# 모든 사용자의 virtual memrory 를 무제한 설정
# 모든 사용자의 virtual memrory 를 무제한 설정
# soft limit 는 process 의 임계치를 넘어갈 수 있지만 hard limit 를 넘어갈 수 는 없다.
* soft as unlimited
* hard as unlimited
# ysoftman 의 최대 열수 있는 파일의 개수 제한
ysoftman soft nofile 50000
ysoftman hard nofile 50000
#####
# mac 의 경우
* hard as unlimited
# ysoftman 의 최대 열수 있는 파일의 개수 제한
ysoftman soft nofile 50000
ysoftman hard nofile 50000
#####
# mac 의 경우
# 제한 설정값 보기
launchctl limit
# 제한 설정
# Usage: launchctl limit [<limit-name> [<both-limits> | <soft-limit> <hard-limit>]
# 최대 오픈 파일 개수 soft/hard 모두 50000 으로 설정
sudo launchctl limit maxfiles 50000