Oracle® Solaris 11.2의 리소스 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

FSS와 프로세서 세트

FSS를 프로세서 세트와 함께 사용하면 프로세서 세트만 사용할 때보다 각 프로세서 세트에서 실행하는 프로젝트 간 CPU 리소스 할당을 보다 세부적으로 제어할 수 있습니다. FSS 스케줄러는 프로세서 세트를 완전히 독립된 분할 영역으로 간주하므로, 각 프로세서 세트가 CPU 할당과 관련하여 독립적으로 제어됩니다.

한 프로세서 세트에서 실행되는 프로젝트의 CPU 할당은 프로젝트가 동일한 리소스를 놓고 경합하지 않으므로 다른 프로세서 세트에서 실행되는 프로젝트의 작업이나 CPU 할당 수에 영향을 주지 않습니다. 프로젝트는 동일한 프로세서 세트 내에서 실행 중인 경우에만 서로 간에 경합을 벌입니다.

프로젝트에 지정된 할당 수는 시스템 전체에 적용됩니다. 어느 프로세서 세트에서 실행 중인지와 상관없이 프로젝트의 각 부분에는 동일한 할당이 제공됩니다.

프로세서 세트를 사용하는 경우 각 프로세서 세트 내에서 실행되는 활성 프로젝트에 대해 프로젝트 CPU 할당이 계산됩니다.

다른 프로세서 세트에서 실행되는 프로젝트 분할 영역의 경우 CPU 할당이 다를 수도 있습니다. 프로세서 세트 내 각 프로젝트 분할 영역의 CPU 할당은 동일 프로세서 세트에서 실행되는 다른 프로젝트의 할당에만 종속됩니다.

프로세서 세트의 경계 내에서 실행되는 응용 프로그램의 성능 및 가용성은 새 프로세서 세트가 추가되어도 영향을 받지 않습니다. 또한 응용 프로그램은 다른 프로세서 세트에서 실행되는 프로젝트의 할당이 변경되어도 영향을 받지 않습니다.

빈 프로세서 세트(세트 내 프로세서가 없음)나 해당 세트에 바인딩된 프로세스가 없는 프로세서 세트는 FSS 스케줄러 동작에 아무런 영향을 주지 않습니다.