Oracle® VM Server for SPARC 3.2 관리 설명서

인쇄 보기 종료

업데이트 날짜: 2015년 5월
 
 

CPU 전체 코어로 도메인 구성

이 절의 작업에서는 CPU 전체 코어로 새 도메인을 만드는 방법, CPU 전체 코어로 기존 도메인을 구성하는 방법 및 CPU 전체 코어로 primary 도메인을 구성하는 방법에 대해 설명합니다.


주 - 전체 코어를 지정하는 데 사용되는 ldm 하위 명령은 Oracle VM Server for SPARC 2.2 릴리스에서 변경되었습니다.

이 절의 작업 및 예에서는 Oracle VM Server for SPARC 2.2 릴리스에서 도입된 새로운 명령을 사용합니다.

Logical Domains Manager의 버전 2.0 또는 2.1을 사용하여 전체 코어를 도메인에 지정할 경우 ldm add-core, ldm set-coreldm remove-core 명령 대신 각각 ldm add-vcpu -c, ldm set-vcpu -cldm remove-vcpu -c 명령을 사용하십시오.

Oracle VM Server for SPARC 3.2는 이 방법으로 –c 옵션을 사용하는 마지막 소프트웨어 릴리스입니다.


도메인에서 CPU 전체 코어를 사용하도록 구성하려면 다음 명령을 사용합니다.

ldm set-core number-of-CPU-cores domain

이 명령은 도메인에 대한 최대 CPU 코어 수(CPU 최대값)도 지정합니다. ldm(1M) 매뉴얼 페이지를 참조하십시오.

CPU 상한값과 CPU 코어 할당은 별도의 명령으로 처리됩니다. 이러한 명령을 사용하면 CPU 코어 할당, 최대값 설정 또는 두 작업 모두 독립적으로 가능합니다. 설정된 CPU 상한값이 없더라도 할당 단위는 코어로 설정할 수 있습니다. 하지만 Oracle VM Server for SPARC 시스템에서 하드 분할을 구성하는 경우 이 모드에서 시스템 실행은 허용되지 않습니다.

  • add-core, set-core 또는 rm-core 하위 명령을 사용하여 도메인에 지정된 수의 CPU 코어를 할당합니다.

  • create-domain 또는 set-domain 하위 명령을 사용하여 max-cores 등록 정보 값을 지정함으로써 CPU 상한값을 설정합니다.

    Oracle VM Server for SPARC 시스템에서 하드 분할을 구성하려는 경우 상한값을 설정해야 합니다.

CPU 전체 코어로 새 도메인을 만드는 방법


주 -  선택적으로 최대 코어 제약 조건을 설정할 경우 도메인만 중지하고 바인드 해제하면 됩니다.
  1. 도메인을 만듭니다.
    primary# ldm create domain-name
  2. 도메인에 대한 CPU 전체 코어 수를 설정합니다.
    primary# ldm set-core number-of-CPU-cores domain
  3. (선택 사항) 도메인에 대한 max-cores 등록 정보를 설정합니다.
    primary# ldm set-domain max-cores=max-number-of-CPU-cores domain
  4. 도메인을 구성합니다.

    이 구성 중에 ldm add-core, ldm set-core 또는 ldm rm-core 명령을 사용합니다.

  5. 바인드 후 도메인을 시작합니다.
    primary# ldm bind domain-name
    primary# ldm start domain-name
예 13-3  2개의 CPU 전체 코어로 새 도메인 만들기

이 예에서는 2개의 CPU 전체 코어로 ldg1 도메인을 만듭니다. 첫번째 명령은 ldg1 도메인을 만듭니다. 두번째 명령은 2개의 CPU 전체 코어로 ldg1 도메인을 구성합니다.

이 시점에 CPU 전체 코어로 새 도메인을 만드는 방법의 3단계에 설명된 제한 사항에 따라 도메인에서 추가 구성을 수행할 수 있습니다.

세번째 및 네번째 명령은 ldg1 도메인을 사용할 수 있도록 ldg1 도메인을 바인드하고 시작하는 방법을 보여줍니다.

primary# ldm create ldg1
primary# ldm set-core 2 ldg1
...
primary# ldm bind ldg1
primary# ldm start ldg1

CPU 전체 코어로 기존 도메인을 구성하는 방법

도메인이 존재하고 CPU 스레드를 사용하도록 구성된 경우 CPU 전체 코어를 사용하도록 구성을 변경할 수 있습니다.

  1. (선택 사항) 도메인을 중지하고 바인드를 해제합니다.

    이 단계는 최대 코어 제약 조건도 설정하는 경우에만 필요합니다.

    primary# ldm stop domain-name
    primary# ldm unbind domain-name
  2. 도메인에 대한 CPU 전체 코어 수를 설정합니다.
    primary# ldm set-core number-of-CPU-cores domain
  3. (선택 사항) 도메인에 대한 max-cores 등록 정보를 설정합니다.
    primary# ldm set-domain max-cores=max-number-of-CPU-cores domain
  4. (선택 사항) 도메인을 다시 바인드하고 다시 시작합니다.

    이 단계는 최대 코어 제약 조건도 설정하는 경우에만 필요합니다.

    primary# ldm bind domain-name
    primary# ldm start domain-name
예 13-4  4개의 CPU 전체 코어로 기존 도메인 구성

이 예에서는 4개의 CPU 전체 코어로 기존 도메인 ldg1의 구성을 업데이트합니다.

primary# ldm set-core 4 ldg1

CPU 전체 코어로 기본 도메인을 구성하는 방법

primary 도메인이 CPU 스레드를 사용하도록 구성된 경우 CPU 전체 코어를 사용하도록 구성을 변경할 수 있습니다.

  1. (선택 사항) primary 도메인을 지연된 재구성 모드로 전환합니다.

    max-cores 등록 정보를 수정하려는 경우에만 지연된 재구성을 시작해야 합니다.

    primary# ldm start-reconf primary
  2. primary 도메인에 대한 CPU 전체 코어 수를 설정합니다.
    primary# ldm set-core number-of-CPU-cores primary
  3. (선택 사항) primary 도메인에 대한 max-cores 등록 정보를 설정합니다.
    primary# ldm set-domain max-cores=max-number-of-CPU-cores primary
  4. (선택 사항) primary 도메인을 재부트합니다.

    시스템 구성에 따라 적절한 절차를 사용하여 primary 도메인을 재부트합니다. PCIe 끝점이 구성된 상태로 루트 도메인 재부트를 참조하십시오.

    max-cores 등록 정보를 수정하려는 경우에만 도메인을 재부트해야 합니다.

예 13-5  2개의 CPU 전체 코어로 컨트롤 도메인 구성

이 예에서는 primary 도메인에서 CPU 전체 코어를 구성합니다. 첫번째 명령은 primary 도메인에서 지연된 재구성 모드를 시작합니다. 두번째 명령은 2개의 CPU 전체 코어로 primary 도메인을 구성합니다. 세번째 명령은 max-cores 등록 정보를 2로 설정하고 네번째 명령은 primary 도메인을 재부트합니다.

primary# ldm start-reconf primary
primary# ldm set-core 2 primary
primary# ldm set-domain max-cores=2 primary
primary# shutdown -i 5

선택 사항인 1단계와 4단계는 max-cores 등록 정보를 수정하는 경우에만 필요합니다.