Oracle® Solaris 영역 소개

인쇄 보기 종료

업데이트 날짜: 2014년 12월
 
 

dedicated-cpu 리소스

dedicated-cpu 리소스는 비전역 영역이 실행 중인 동안 시스템 프로세서의 하위 세트를 해당 비전역 영역 전용으로 지정합니다. 영역이 부트될 때 시스템은 영역이 실행 중인 동안 사용할 임시 풀을 동적으로 만듭니다.

zonecfg을 통해 지정한 상태에서는 풀 설정이 마이그레이션 중에 전파됩니다.

dedicated-cpu 리소스는 ncpusimportance(선택 사항)의 제한을 설정합니다.

ncpus

CPU 수를 지정하거나 2-4개 CPU 등 범위를 지정합니다. 동적 리소스 풀 동작을 원해서 범위를 지정하는 경우 다음 작업도 수행합니다.

importance

CPU 범위를 사용하여 동작 동작을 수행하려면 importance 등록 정보도 설정합니다. importance 등록 정보는 선택 사항으로, 풀의 상대적 중요성을 정의합니다. 이 등록 정보는 ncpus에 대한 범위를 지정하고 poold를 통해 관리되는 동적 리소스 풀을 사용할 때만 필요합니다. poold를 실행하고 있지 않은 경우 importance가 무시됩니다. poold가 실행 중이고 importance가 설정되지 않은 경우 importance의 기본값은 1입니다. 자세한 내용은 Oracle Solaris 11.2의 리소스 관리 의 pool.importance 등록 정보 제약 조건을 참조하십시오.

다음 등록 정보는 cpus, coressockets에 대해 dedicated-cpu 지속 리소스를 설정하는 데 사용됩니다.

cpus

특정 CPU를 영역에 영구 지정합니다.

cores

특정 코어를 영역에 영구 지정합니다.

sockets

지정된 수의 소켓을 영구 지정합니다.


주 -  capped-cpu 리소스와 dedicated-cpu 리소스는 호환되지 않습니다. cpu-shares rctl과 dedicated-cpu 리소스는 호환되지 않습니다.

주 -  자동 크기 조정을 수행하고 사용 가능한 CPU 수에 맞게 자동으로 확대/축소를 수행하는 응용 프로그램에서는 capped-cpu 제한을 인식하지 못할 수 있습니다. 모든 CPU가 사용 가능한 상태로 표시되면 Oracle 데이터베이스 및 JVM(Java Virtual Machine)과 같은 응용 프로그램에서 확대/축소가 부정적인 영향을 받으며 성능이 저하될 수 있습니다. 응용 프로그램이 작동하지 않거나 사용할 수 없는 것으로 표시될 수 있습니다. 성능이 중요한 경우 capped-cpu와 함께 JVM을 사용하지 않아야 합니다. 영향을 받는 범주의 응용 프로그램은 dedicated-cpu 리소스를 사용할 수 있습니다.