Oracle® Solaris 영역 만들기 및 사용

인쇄 보기 종료

업데이트 날짜: 2015년 5월
 
 

비전역 영역에서 사용되는 리소스 제어

영역에서 리소스 관리 기능을 사용하는 방법에 대한 자세한 내용은 Oracle Solaris 11.2의 리소스 관리 의 기능 설명 장을 참조하십시오.

리소스 관리 장에서 설명하는 모든 리소스 제어와 속성은 전역 및 비전역 영역 /etc/project 파일, NIS 맵 또는 LDAP 디렉토리 서비스에서 설정할 수 있습니다. 지정된 영역에 대한 설정은 해당 영역에만 적용됩니다. 다른 영역에서 자체적으로 실행 중인 프로젝트에서는 제어를 각 영역에서 개별적으로 설정할 수 있습니다. 예를 들어 전역 영역의 프로젝트 A를 project.cpu-shares=10으로 설정하고 비전역 영역의 프로젝트 A를 project.cpu-shares=5로 설정할 수 있습니다. 자체 영역에서만 작동하는 rcapd의 여러 인스턴스가 시스템에서 실행 중일 수 있습니다.

영역에서 해당 영역의 프로젝트, 작업 및 프로세스를 제어하는 데 사용되는 리소스 제어 및 속성은 풀 및 영역 전체 리소스 제어에 관한 추가 요구 사항이 적용됩니다.

풀을 특정 영역에 배타적으로 지정할 필요는 없지만 비전역 영역 하나를 리소스 풀 하나에 연결할 수 있습니다. 여러 비전역 영역에서 한 개 풀의 리소스를 공유할 수 있습니다. 그러나, 권한 있는 프로세스에서 전역 영역의 프로세스를 아무 풀에나 바운드할 수 있습니다. 리소스 컨트롤러 poold는 작동하는 데 필요한 여러 개의 풀이 있는 전역 영역에서만 실행됩니다. 비전역 영역에서 poolstat 유틸리티를 실행하면 이 영역과 연결된 풀에 대한 정보만 표시됩니다. 비전역 영역에서 인수 없이 pooladm 명령을 실행하면 이 영역과 연결된 풀에 대한 정보만 표시됩니다.

영역 전체 리소스 제어는 project 파일에서 설정할 경우 적용되지 않습니다. 영역 전체 리소스 제어는 zonecfg 유틸리티를 통해 설정됩니다.