[Linux] ulimit 개념 및 설정방법


[Linux] ulimit 개념 및 설정방법

ulimit 이란 ulimit이란 user limit를 줄인 단어로, 사용자가 실행시키는 프로세스의 자원을 제한하는 설정 입니다. 병렬 처리 프로그램이나 동시 접속자가 많은 서비스에서 설정합니다. 예로 내가 사용하는 자바 프로그램 등이 설정된 ulimit의 open file 수보다 더 많은 수의 소켓 통신을 하게되면 장애가 발생하게 됩니다. 또는 설정된 max user processes 보다 많은 쓰레드를 생성하더라도 장애가 발생하게 됩니다. ulimit는 프로세스의 자원 한도를 설정하는 명령, soft한도,hard한도 두가지로 나뉩니다. soft : 새로운 프로그램을 생성하면 기본으로 적용되는 한도 hard : 소프트한도에서 최대로 늘릴 수 있는 한도 ulimit 확인 방법 # soft 설정 확인 방법 (default) $ ulimit -a -S # hard 설정 방법 $ ulimit -a -H ulimit 설정 방법 ulimit 설정 방법은 1)명령어를 사용하는 방법과 2)lim...


#linux #ulimit #리눅스

원문링크 : [Linux] ulimit 개념 및 설정방법