[시스템] 사용자별 프로세스 및 Open file 제한

사용자별 프로세스와 사용 파일 수 제한하기

사용자별 프로세스(태스크)와 사용 파일 수의 제한을 결정할 수 있는 ulimit이

있는데 먼저 프롬프트에서 다음과 같이 입력합니다.

$ ulimit -a

그러면 다음과 같은 결과가 출력됩니다.

core file size (blocks) 0

data seg size (kbytes) unlimited

file size (blocks) unlimited

max memory size (kbytes) unlimited

stack size (kbytes) 8192

cpu time (seconds) unlimited

max user processes 2048

pipe size (512 bytes) 8

open files 1024

virtual memory (kbytes) 2105343

max user process의 값이 2048인 것을 확인할 수 있습니다. 이 값을

무한대로 바꾸기 위해서는 다음과 같이 합니다.

$ ulimit -a unlimited

한 사용자가 열 수 있는 파일 수를 바꾸려면 다음과 같이 합니다.

$ ulimit -n 4096

다시 ulimit -a를 입력하면 변경된 사항을 살펴볼 수 있습니다.설정하려는 값이

항상 적용되기 위해서는 쉘 스크립트에 사용한 명령어를 추가시켜 줍니다.

서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...

2 Responses

  1. 2022년 6월 21일

    3disturbed

  2. 2023년 1월 27일

    3excavation

페이스북/트위트/구글 계정으로 댓글 가능합니다.