강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

ulimit으로 쉘이 사용할 수 있는 가상메모리의 최대량 제한하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

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”의 값을 확인하시기 바랍니다.  

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,043 명
  • 현재 강좌수 :  35,853 개
  • 현재 접속자 :  82 명