ulimit -a 명령 결과 수행 시 유저별로만 확인 가능한 limit 값이 프로세스에 적용되어 있는 값을 확인할 수 있습니다.
/proc/<PID>/limits
[root@junsu-desktop 4095310]docker_host# cat /proc/4095310/limits
Limit Soft Limit Hard Limit Units
Max cpu time unlimited unlimited seconds
Max file size unlimited unlimited bytes
Max data size unlimited unlimited bytes
Max stack size 33554432 unlimited bytes
Max core file size unlimited unlimited bytes
Max resident set unlimited unlimited bytes
Max processes unlimited unlimited processes
Max open files 1048576 1048576 files
Max locked memory 65536 65536 bytes
Max address space unlimited unlimited bytes
Max file locks unlimited unlimited locks
Max pending signals 159877 159877 signals
Max msgqueue size 819200 819200 bytes
Max nice priority 0 0
Max realtime priority 0 0
Max realtime timeout unlimited unlimited us
/proc 밑에 프로세스별 디렉토리 하위에 limits 파일이 프로세스가 기동 될 때 적용 된 limit 값 입니다.