ulimit으로 쉘이 사용할 수 있는 가상메모리의 최대량 제한하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,405 조회
- 0 추천
- 목록
본문
ulimit으로 쉘이 사용할 수 있는 가상메모리의 최대량 제한하기
쉘(SHELL)과 사용자 프로세스(user processes)에 대한 시스템 자원사용을 제한하는 ulimit명령어 사용시에 -v옵션을 사용하시면 쉘이 사용할 수 있는 가상메모리(virtual memory)의 최대량을 제한할 수 있습니다.
다음은 쉘이 사용할 수 있는 가상메모리의 최대크기를 500000(kbytes)로 제한하고 그 결과를 확인한 예입니다.
[root@su250 home]# ulimit -v 500000 [root@su250 home]# [root@su250 home]# ulimit -a core file size (blocks, -c) 1000000 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 16384 max locked memory (kbytes, -l) 32 max memory size (kbytes, -m) unlimited open files (-n) 1024 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 real-time priority (-r) 0 stack size (kbytes, -s) 10240 cpu time (seconds, -t) unlimited max user processes (-u) 1000 virtual memory (kbytes, -v) 500000
file locks (-x) unlimited [root@su250 home]# |
위의 “ulimit -a”의 결과에서 “virtual memory”의 값을 확인하시기 바랍니다.
관련자료
-
이전
-
다음