리소스 제어 기능은 project 데이터베이스를 통해 구성됩니다. Chapter 2, 프로젝트 및 작업 정보를 참조하십시오. 리소스 제어 및 기타 속성은 project 데이터베이스 항목의 최종 필드에 설정됩니다. 각 리소스 제어와 연결된 값은 괄호 안에 지정되며 쉼표로 구분된 일반 텍스트로 나타납니다. 괄호로 묶인 값은 “동작 절”을 구성합니다. 각 동작 절은 권한 레벨, 임계값 및 특정 임계값과 연관된 동작으로 구성됩니다. 각 리소스 제어에는 여러 개의 동작 절이 쉼표로 구분되어 있을 수 있습니다. 다음 항목은 프로젝트 엔티티에 대한 작업별 경량 프로세스 제한 및 프로세스별 최대 CPU 시간 제한을 정의합니다. process.max-cpu-time은 1시간 동안 프로세스가 실행된 후 SIGTERM 프로세스를 전송하며, 프로세스가 총 1시간 1분 동안 계속 실행된 경우 SIGKILL을 전송합니다. Table 6–3을 참조하십시오.
development:101:Developers:::task.max-lwps=(privileged,10,deny); process.max-cpu-time=(basic,3600,signal=TERM),(priv,3660,signal=KILL) typed as one line
rctladm 명령을 사용하면 전역 범위에서 리소스 제어 기능에 대해 런타임으로 질의하고 수정할 수 있습니다. prctl 명령을 사용하면 로컬 범위에서 리소스 제어 기능에 대해 런타임으로 질문 및 수정을 수행할 수 있습니다.
자세한 내용은 리소스 제어 값에 대한 전역 및 로컬 동작, rctladm(1M) 및 prctl(1)을 참조하십시오.