Solaris Container Manager 3.6.1 설치 및 관리

타임 쉐어 스케줄러(TS)

타임 쉐어 스케줄러(TS)는 모든 프로세스가 사용 가능한 CPU를 상대적으로 균등하게 액세스하도록 하여 우선 순위를 기반으로 CPU 시간을 할당합니다. TS는 관리하지 않아도 되기 때문에 사용이 쉽습니다. 그러나 TS는 특정 응용 프로그램에 대한 성능을 보장하지는 않습니다. CPU 할당이 필수가 아닌 경우, TS를 사용해야 합니다.

예를 들어, FSS 자원 풀에 두 프로젝트가 할당되고 각 프로젝트에 두 개의 공유가 있는 경우, 이 두 프로젝트에서 실행되는 프로세스의 수는 아무런 관련이 없습니다. 프로젝트는 사용 가능한 CPU의 절반만 액세스할 수 있습니다. 따라서 판매 프로젝트에서 1개의 프로세스가 실행되고 마케팅 프로젝트에서 99개의 프로세스가 실행될 경우, 판매 프로젝트의 하나의 프로세스는 CPU의 절반에 액세스할 수 있습니다. 마케팅 프로세스의 99개 프로세스는 사용 가능한 CPU 자원의 절반을 공유해야 합니다.

TS 자원 풀에서는 CPU가 프로세스마다 할당됩니다. 판매 프로젝트에 있는 1개의 프로세스는 CPU의 1퍼센트에만 액세스할 수 있는 반면, 마케팅 프로젝트에 있는 99개의 프로세스는 사용 가능한 CPU 자원의 99퍼센트에 액세스할 수 있습니다.

페어 쉐어 스케줄러 또는 타임 쉐어 스케줄러에 대한 자세한 내용은 System Administration Guide: Network Services를 참조하십시오.