탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
시스템 관리 설명서: Oracle Solaris Containers-리소스 관리 및 Oracle Solaris 영역 Oracle Solaris 10 1/13 Information Library (한국어) |
8. FSS(Fair Share Scheduler)(개요)
예 1: 각 프로젝트의 CPU에 바인딩된 두 개 프로세스
9. FSS(Fair Share Scheduler) 관리(작업)
10. 리소스 상한값 지원 데몬을 사용한 물리적 메모리 제어(개요)
15. Solaris Management Console의 리소스 제어 기능
19. 비전역 영역 설치, 정지, 복제 및 제거 정보(개요)
20. 비전역 영역 설치, 부트, 정지, 제거 및 복제(작업)
24. Oracle Solaris 10 9/10: 물리적 Oracle Solaris 시스템을 영역으로 마이그레이션(작업)
25. 영역이 설치된 Oracle Solaris 시스템의 패키지 및 패치 정보(개요)
26. 영역이 설치된 Oracle Solaris 시스템에서 패키지 및 패치 추가 및 제거(작업)
29. 비전역 영역이 설치된 Oracle Solaris 10 시스템 업그레이드
30. 그 밖의 기타 Oracle Solaris 영역 문제 해결
34. lx 브랜드 영역 설치, 부트, 정지, 복제 및 제거 정보(개요)
35. lx 브랜드 영역 설치, 부트, 정지, 제거 및 복제(작업)
운영 체제의 기본 작업은 시스템의 리소스에 대한 액세스 권한을 얻는 프로세스를 중재하는 것입니다. 전달자라고 하는 프로세스 스케줄러는 프로세스에 대한 CPU 할당을 제어하는 커널 부분입니다. 스케줄러는 예약 클래스 개념을 제공합니다. 각 클래스는 해당 클래스 내에서 프로세스를 예약하는 데 사용되는 예약 정책을 정의합니다. Solaris 운영 체제의 기본 스케줄러인 TS 스케줄러는 사용할 수 있는 CPU에 대한 상대적으로 동일한 액세스 권한을 모든 프로세스에 제공하려 합니다. 하지만 다른 프로세스보다 더 많은 리소스가 특정 프로세스에 제공되도록 지정하고 싶을 수도 있습니다.
FSS(Fair Share Scheduler)를 사용하면 중요성에 따라 사용할 수 있는 CPU 리소스를 작업 부하에 할당하는 일을 제어할 수 있습니다. 이 중요성은 각 작업 부하에 지정하는 CPU 리소스의 할당 수로 표현됩니다.
각 프로젝트에 CPU 할당 수를 제공하여 CPU 리소스에 대한 프로젝트의 권리를 제어할 수 있습니다. FSS는 프로젝트에 연결된 프로세스 수와는 상관없이 할당된 수에 따라 프로젝트에 CPU 리소스를 공정하게 분산할 수 있습니다. FSS는 다른 프로젝트에 따라 사용량이 적은 경우 권리를 높이고 CPU 사용량이 많은 경우 프로젝트의 권리를 낮춤으로써 공정성을 실현합니다.
FSS는 dispadmin(1M) 및 priocntl(1) 명령의 클래스별 버전과 커널 예약 클래스 모듈로 구성됩니다. FSS에서 사용하는 프로젝트 할당은 project(4) 데이터베이스의 project.cpu-shares 등록 정보를 통해 지정됩니다.
주 - 영역이 설치된 시스템에서 project.cpu-shares 리소스 제어를 사용하는 경우 영역 구성 데이터, 비전역 영역에서 사용되는 리소스 제어 및 영역이 설치된 Oracle Solaris 시스템에서 Fair Share Scheduler 사용을 참조하십시오.