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

ulimit으로 한 사용자의 사용가능한 프로세스의 최대개수 제한하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

ulimit으로 한 사용자의 사용가능한 프로세스의 최대개수 제한하기







 

(SHELL)과 사용자 프로세스(user processes)에 대한 시스템 자원사용을 제한하는 ulimit명령어 사용시에 -u옵션을 사용하시면 한 사용자에 의해 생성되는 프로세스의 최대개수를 제한할 수 있습니다.  

 

 

 

 

 

다음은 한 사용자에 의해 생성되어질 수 있는 프로세스의 최대개수를 1000개로 제한하고 이를 확인한 예입니다.  

 

 

 

 

 

[root@su250 home]# ulimit -u 1000

[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) unlimited

file locks                      (-x) unlimited

[root@su250 home]#

[root@su250 home]#

 

위의 “ulimit -a”의 결과에서 “max user processes”의 값을 확인하시기 바랍니다.  

 

 

 

 

 

관련자료

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

공지사항


뉴스광장


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