CPU가 8개인 서버가 프로젝트 A, B 및 C에서 CPU에 바인딩된 몇 개 응용 프로그램을 실행 중이라고 가정해 보겠습니다. 프로젝트 A에 한 개가 할당되고, 프로젝트 B에 두 개가 할당되며, 프로젝트 C에 세 개가 할당됩니다.
프로젝트 A는 프로세서 세트 1에서만 실행 중입니다. 프로젝트 B는 프로세서 세트 1과 2에서 실행 중입니다. 프로젝트 C는 프로세서 세트 1, 2 및 3에서 실행 중입니다. 각 프로젝트에 사용 가능한 모든 CPU 처리 능력을 활용할 수 있는 충분한 프로세스가 있다고 가정해 보겠습니다. 따라서 각 프로세서 세트에서는 항상 CPU 리소스 경쟁이 벌어집니다.
다음 표는 이러한 시스템 하나에서 시스템 전체의 프로젝트 CPU 할당을 보여 줍니다.
|
이러한 백분율은 프로젝트에 제공되는 해당 CPU 할당량과 일치하지 않습니다. 하지만 각 프로세서 세트 내에서 프로젝트당 CPU 할당 비율은 각각의 할당에 비례합니다.
프로세서 세트가 없는 동일 시스템에서는 CPU 리소스의 할당이 다음 표에서처럼 다르게 나타납니다.
|