ulimit 명령어란?
- 프로세스가 사용하는 자원에 대한 제어를 관리할 수 있게 도와준다. soft와 hard 두 가지 타입이 있다.
- soft : 새로운 프로그램을 생성하면 기본으로 적용되는 한도
- hard : 소프트한도에서 최대로 늘릴 수 있는 한도
ulimit 옵션 정리
-a | 모든 limit 값 |
-b | 최대 soket buffer size |
-c | 최대 코어 파일 사이즈 |
-d | 프로세스 data segment의 최대 크기 |
-f | shell에 만들어질 수 있느는 파일의 최대 크기 |
-s | 최대 stack size |
-n | open file descriptor의 최대 수 |
-u | 한 유저가 실행할 수 있는 최대 process 수 |
-x | 파일 락의 최대 값 |
-T | thread 수의 최대값 |
ulimit 값 영구적 설정 하기
ex) openfile 값 65535 , max user process 값 65535 변경
1. ulimit -a로 모든 limit 값 확인
현재 openfile 값 1024 , max user process 값 62351 설정 확인
2. /etc/security/limit.conf 설정 파일 접속 후 추가 설정
* 의미 : root를 제외한 모든 사용자에게 적용
3. /etc/profile 추가 설정
환경변수 설정 적용 위해
source /etc/profile 명령어 적용
4. 변경된 값 ulimit -a 로 확인
'Technical > System' 카테고리의 다른 글
[Linux] 언어 설정 변경 , locale 변경 (0) | 2022.03.22 |
---|---|
AIX LV 생성 방법 (smitty를 이용한 방법) (0) | 2022.02.25 |
윈도우 원격 데스크톱으로 리눅스에 접속하기 (0) | 2022.02.15 |
Linux Bonding mode 옵션 설명 (0) | 2022.02.10 |
HPE 서버에 장착된 HDD 교체 및 용량 확장 방법 (0) | 2022.01.28 |
댓글