Oracle® Solaris 11.2의 리소스 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

리소스 분류

리소스는 응용 프로그램 동작을 변경할 목적으로 조작할 수 있는 컴퓨팅 시스템의 한 측면입니다. 따라서 리소스는 응용 프로그램이 암시적 또는 명시적으로 요청하는 기능입니다. 기능이 거부되거나 제한된 경우 견고하게 작성된 응용 프로그램의 실행이 보다 느리게 진행됩니다.

리소스 식별과는 달리, 축 수를 통해 리소스를 분류할 수 있습니다. 지정된 CPU 할당 등과 같이 시간에 종속되지 않은 축과 비교할 때, 이 축은 시간에 기반을 둔 CPU 시간 등이 명시적으로 요청되는 것과는 반대로 암시적으로 요청될 수 있습니다.

일반적으로 스케줄러 기반 리소스 관리는 응용 프로그램이 암시적으로 요청할 수 있는 리소스에 적용됩니다. 예를 들면 응용 프로그램은 실행을 계속하기 위해 추가 CPU 시간을 암시적으로 요청합니다. 응용 프로그램은 데이터를 네트워크 소켓에 쓰기 위해 대역폭을 암시적으로 요청합니다. 암시적으로 요청된 리소스의 총 사용량에 대한 제약 조건이 부과될 수 있습니다.

추가 인터페이스가 제공되어 대역폭이나 CPU 서비스 레벨에 대한 협상이 명시적으로 이루어질 수도 있습니다. 추가 스레드 요청 등 명시적으로 요청되는 리소스는 제약 조건에 의해 관리될 수 있습니다.