ulimit으로 오픈 가능한 FD(File Descriptor)의 최대개수 제한하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 3,730 조회
- 0 추천
- 목록
본문
ulimit으로 오픈 가능한 FD(File Descriptor)의 최대개수 제한하기
쉘(SHELL)과 사용자 프로세스(user processes)에 대한 시스템 자원사용을 제한하는 ulimit명령어 사용시에 -n옵션을 사용하시면 오픈 가능한 파일기술자(FD : file descriptor)의 최대 개수를 제한할 수 있습니다.
다음은 오픈 가능한 파일기술자(FD)의 최대 개수를 2048개로 제한하고 그 결과를 확인한 예입니다.
참고로 매뉴얼(man page)에서는 대부분의 시스템에서는 이 값을 설정하는 것을 허용하지 않고 있다고 합니다.
참고하시기 바랍니다.
[root@su250 home]# ulimit -n 2048 [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) 2048
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”의 결과에서 “open files”의 값을 확인하시기 바랍니다.
관련자료
-
이전
-
다음