Oracle® Solaris 11.2 조정 가능 매개변수 참조 설명서

인쇄 보기 종료

업데이트 날짜: 2014년 12월
 
 

rlim_fd_max

설명

단일 프로세스가 열 수 있는 파일 설명자 수에 대해 "하드" 한계를 지정합니다. 이 값을 다른 값으로 대체하려면 수퍼 유저 권한이 있어야 합니다.

데이터 유형

부호 있는 정수

기본값

65,536

범위

1 ~ MAXINT

단위

파일 설명자

동적인지 여부

아니오

검증

없음

변경 시기

프로세스에 대해 열려 있는 파일의 최대 수가 충분하지 않을 경우에 변경합니다. 시스템 기능에 대한 다른 제한은 파일 설명자 수가 많다는 것이 꼭 유용한 것은 아님을 의미할 수 있습니다. 예를 들면 다음과 같습니다.

  • 표준 I/O를 사용하는 32비트 프로그램은 파일 설명자가 256개로 제한됩니다. 표준 I/O를 사용하는 64비트 프로그램은 설명자를 최대 20억개까지 사용할 수 있습니다. 표준 I/O란 구체적으로 libc(3LIB)stdio(3C) 함수를 의미합니다.

  • select는 기본적으로 fd_set당 1024개의 설명자로 제한됩니다. 자세한 내용은 select(3C)를 참조하십시오. 32비트 응용 프로그램 코드를 더 큰 fd_set 크기(65,536보다 작거나 같음)를 사용하여 다시 컴파일할 수 있습니다. 64비트 응용 프로그램은 fd_set 크기로 65,536을 사용하며 이 크기는 변경할 수 없습니다.

시스템 차원에서 이 값을 변경하는 다른 방법은 plimit(1) 명령을 사용하는 것입니다. 부모 프로세스에 plimit로 인해 변경된 한계가 있을 경우 모든 자식 프로세스도 늘어난 한계를 상속합니다. 이 대안은 inetd 같은 데몬에 유용합니다.

커밋 레벨

불안정