Oracle® Solaris 11.2의 리소스 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

리소스 제어 및 속성 구성

리소스 제어 기능은 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

주 -  영역을 사용할 수 있는 시스템에서는 영역 전체 리소스 제어가 다소 다른 형식을 사용하여 영역 구성에 지정됩니다. 자세한 내용은 Oracle Solaris 영역 소개 의 영역 전체 리소스 제어 설정을 참조하십시오.

rctladm 명령을 사용하면 전역 범위에서 리소스 제어 기능에 대해 런타임으로 질의하고 수정할 수 있습니다. prctl 명령을 사용하면 로컬 범위에서 리소스 제어 기능에 대해 런타임으로 질문 및 수정을 수행할 수 있습니다.

자세한 내용은 리소스 제어 값에 대한 전역 및 로컬 동작, rctladm(1M)prctl(1)을 참조하십시오.


주 - 영역이 설치된 시스템의 비전역 영역에서는 rctladm을 사용하여 설정을 수정할 수 없습니다. 비전역 영역에서는 rctladm을 사용하여 각 리소스 제어의 전역 로깅 상태를 볼 수 있습니다.