JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris Cluster 시스템 관리 설명서     Oracle Solaris Cluster 4.1 (한국어)
search filter icon
search icon

문서 정보

머리말

1.  Oracle Solaris Cluster 관리 방법 소개

2.  Oracle Solaris Cluster 및 RBAC

3.  클러스터 종료 및 부트

4.  데이터 복제 접근 방식

5.  전역 장치, 디스크 경로 모니터링 및 클러스터 파일 시스템 관리

6.  쿼럼 관리

7.  클러스터 상호 연결 및 공용 네트워크 관리

8.  노드 추가 및 제거

9.  클러스터 관리

10.  CPU 사용 제어 구성

CPU 제어 소개

시나리오 선택

페어 쉐어 스케줄러

CPU 제어 구성

전역 클러스터 노드에서 CPU 사용을 제어하는 방법

11.  소프트웨어 업데이트

12.  클러스터 백업 및 복원

A.  예

색인

CPU 제어 구성

이 절에는 다음 절차가 포함됩니다.

전역 클러스터 노드에서 CPU 사용을 제어하는 방법

이 절차를 수행하여 전역 클러스터 노드에서 실행될 리소스 그룹에 CPU 공유를 지정합니다.

리소스 그룹에 CPU 공유를 지정하면 Oracle Solaris Cluster 소프트웨어가 전역 클러스터 노드에서 리소스 그룹의 리소스를 시작할 때 다음 작업을 수행합니다.

CPU 제어 기능 구성에 대한 자세한 내용은 rg_properties(5) 매뉴얼 페이지를 참조하십시오.

  1. 시스템의 기본 스케줄러를 페어 쉐어 스케줄러(FSS)로 설정합니다.
    # dispadmin -d FSS

    다음 부트 시 FSS가 기본 스케줄러가 됩니다. 이 구성을 즉시 적용하려면 priocntl 명령을 사용합니다.

    # priocntl -s -C FSS

    priocntldispadmin 명령 조합을 사용하면 FSS가 즉시 기본 스케줄러가 되고 재부트 후에도 계속 유지됩니다. 예약 클래스 설정에 대한 자세한 내용은 dispadmin(1M)priocntl(1) 매뉴얼 페이지를 참조하십시오.


    주 - FSS가 기본 스케줄러가 아닐 경우, CPU 공유 할당은 적용되지 않습니다.


  2. 각 노드에서 CPU 제어를 사용하려면 전역 클러스터 노드에 대한 공유 수 및 기본 프로세서 세트에서 사용 가능한 최소 CPU 수를 구성합니다.

    globalzoneshares defaultpsetmin 등록 정보에 값을 지정하지 않으면 이러한 등록 정보의 기본값이 사용됩니다.

    # clnode set [-p globalzoneshares=integer] \
    [-p defaultpsetmin=integer] \
    node
    -p defaultpsetmin= defaultpsetmininteger

    기본 프로세서 세트에서 사용 가능한 최소 CPU 수를 설정합니다. 기본값은 1입니다.

    -p globalzoneshares= integer

    노드에 지정되는 공유 수를 설정합니다. 기본값은 1입니다.

    node

    설정할 등록 정보의 노드를 지정합니다.

    이러한 등록 정보를 설정하면 노드에 대한 등록 정보를 설정하는 것입니다.

  3. 해당 등록 정보를 제대로 설정했는지 확인합니다.
    # clnode show node

    지정하는 노드에 대해 clnode 명령은 등록 정보 세트와 이러한 등록 정보에 대해 설정되는 값을 출력합니다. clnode를 사용하여 CPU 제어 등록 정보를 설정하지 않으면 기본값이 사용됩니다.

  4. CPU 제어 기능을 구성합니다.
    # clresourcegroup create -p RG_SLM_TYPE=automated \
     [-p RG_SLM_CPU_SHARES=value] resource_group_name
    -p RG_SLM_TYPE=automated

    CPU 사용을 제어하고 시스템 리소스 관리를 위한 Oracle Solaris OS의 일부 구성 단계를 자동으로 수행할 수 있도록 해줍니다.

    -p RG_SLM_CPU_SHARES= value

    리소스 그룹 고유 프로젝트인 project.cpu-shares에 할당되는 CPU 공유 수를 지정하고 zone.cpu-shares 노드 에 할당되는 CPU 공유 수를 결정합니다.

    resource_group_name

    자원 그룹의 이름을 지정합니다.

    이 절차에서는 RG_SLM_PSET_TYPE 등록 정보를 설정하지 않습니다. 노드에서 이 등록 정보는 default 값을 사용합니다.

    이 단계에서는 자원 그룹을 생성합니다. 또는 clresourcegroup set 명령을 사용하여 기존 리소스 그룹을 수정할 수 있습니다.

  5. 구성 변경 사항을 활성화합니다.
    # clresourcegroup online -eM resource_group_name
    resource_group_name

    자원 그룹의 이름을 지정합니다.


    주 - SCSLM_resource_group_name 프로젝트를 제거하거나 수정하지 마십시오. 예를 들어 project.max-lwps 등록 정보를 구성하여 프로젝트에 더 많은 리소스 제어를 수동으로 추가할 수 있습니다. 자세한 내용은 projmod(1M) 매뉴얼 페이지를 참조하십시오.