Go to main content
Oracle® VM Server for SPARC 3.4 관리 설명서

인쇄 보기 종료

업데이트 날짜: 2016년 8월
 
 

전원 관리 사용

 

이 부록에는 Oracle VM Server for SPARC 시스템에서 전원 관리를 사용하는 방법에 대한 정보가 포함되어 있습니다.

전원 관리 사용

PM(전원 관리)을 사용으로 설정하려면 먼저 Oracle ILOM(Integrated Lights Out Manager) 3.0 펌웨어에서 PM 정책을 설정해야 합니다. 이 절에서는 Oracle VM Server for SPARC 소프트웨어에서 PM을 사용하기 위해 필요한 정보를 요약합니다.

    ILOM에 대한 자세한 내용은 다음을 참조하십시오.

  • Oracle Integrated Lights Out Manager (ILOM) 3.0 CLI Procedures Guide의 “Monitoring Power Consumption”

  • Oracle Integrated Lights Out Manager(ILOM) 3.0 기능 업데이트 및 릴리스 노트

    전원 정책은 특정 시점의 시스템 전원 사용을 제어합니다. 기본 플랫폼에서 PM 기능을 구현했다면 다음 전원 정책이 지원됩니다.

  • 사용 안함. 시스템이 사용 가능한 모든 전원을 사용하도록 허용합니다.

  • 성능. 성능에 거의 영향을 끼치지 않는 다음 PM 기능을 하나 이상 사용으로 설정합니다.

    • CPU 코어 자동 사용 안함

    • CPU 클럭 사이클 건너뛰기

    • CPU DVFS(동적 전압 및 주파수 조정)

    • 일관성 링크 조정

    • Oracle Solaris PAD(Power Aware Dispatcher)

  • 탄력적. 성능 절에 설명된 PM 기능을 사용하여 시스템 전원 사용을 현재 사용률 수준으로 조정합니다. 예를 들어, 사용률이 줄어들면 리소스의 전원 상태가 감소합니다.

전원 관리 기능

    PM 기능은 다음과 같습니다.

  • CPU 코어 자동 사용 안함. 해당 코어의 모든 하드웨어 스레드(스트랜드)가 도메인에 바인드되어 있지 않으면 탄력적 또는 성능 정책이 적용 중인 경우 Logical Domains Manager가 자동으로 CPU 코어를 사용 안함으로 설정합니다. 이 기능은 UltraSPARC T2, UltraSPARC T2 Plus, SPARC T3 및 SPARC T4 플랫폼에 대해서만 사용할 수 있습니다.

  • CPU 클럭 사이클 건너뛰기.탄력적 정책이 적용 중인 경우 Logical Domains Manager가 도메인에 바인드된 다음 CPU 리소스에서 명령을 실행하는 클럭 사이클 수를 자동으로 조정합니다.

    • 프로세서(Oracle Solaris 10 또는 Oracle Solaris 11 OS를 실행하는 도메인의 SPARC T3 또는 SPARC T4)

    • 코어(Oracle Solaris 10 OS를 실행하는 도메인의 SPARC M5만)

    • 코어 쌍(Oracle Solaris 10 OS를 실행하는 SPARC T5 또는 SPARC M6만)

    • SCC(SPARC 캐시 클러스터)(Oracle Solaris 10 OS를 실행하는 도메인의 SPARC T7 시리즈 서버, SPARC M7 서버 및 SPARC S7 시리즈 서버만)

    프로세서, 코어, 코어 쌍 또는 SCC 에 바인드된 스트랜드가 없는 경우에도 Logical Domains Manager가 사이클 건너뛰기를 적용합니다.

  • CPU DVFS(동적 전압 및 주파수 조정). 탄력적 정책이 적용 중인 경우 Logical Domains Manager가 Oracle Solaris 10 OS를 실행하는 도메인에 바인드된 프로세서 또는 SCC의 클럭 주파수를 자동으로 조정합니다. 또한 Logical Domains Manager는 바인드된 스트랜드가 없는 SPARC T5, SPARC M5, SPARC M6 프로세서의 클럭 주파수를 줄입니다. SPARC T7 시리즈 서버에서는 SCC의 클럭 주파수를 줄입니다. 이 기능은 SPARC T5 서버, SPARC T7 시리즈 서버, SPARC M5 서버, SPARC M6 서버, SPARC M7 시리즈 서버 및 SPARC S7 시리즈 서버에서만 사용할 수 있습니다.

  • 일관성 링크 조정. 탄력적 정책이 적용 중인 경우 Logical Domains Manager는 하이퍼바이저가 사용 중인 일관성 링크 수를 자동으로 조정하도록 합니다. 이 기능은 SPARC T5-2 시스템에서만 사용할 수 있습니다.

  • 전원 제한. SPARC T3 서버, SPARC T4 서버, SPARC T5 서버, SPARC T7 시리즈 서버, SPARC M5 서버, SPARC M6 서버, SPARC M7 시리즈 서버 및 SPARC S7 시리즈 서버에서 전원 제한을 설정하여 시스템의 전원 소비를 제한할 수 있습니다. 전원 소비가 전원 제한보다 클 경우 PM은 전원을 줄이는 기술을 사용합니다. ILOM 서비스 프로세서(SP)를 사용하여 전원 제한을 설정할 수 있습니다.

      다음 문서를 참조하십시오.

    • Oracle Integrated Lights Out Manager (ILOM) 3.0 CLI Procedures Guide

    • Oracle Integrated Lights Out Manager(ILOM) 3.0 기능 업데이트 및 릴리스 노트

    ILOM 인터페이스를 사용하여 전원 제한, 유예 기간 및 위반 작업을 설정할 수 있습니다. 전원 제한이 유예 기간보다 오랫동안 초과될 경우 위반 작업이 수행됩니다.

    현재 전원 소비가 전원 제한을 초과할 경우 CPU의 전원 상태를 줄이기 위한 시도가 수행됩니다. 전원 소비가 전원 제한 아래로 낮아지면 이러한 리소스의 전원 상태는 다시 높아질 수 있습니다. 시스템에 탄력적 정책이 적용 중인 경우 리소스의 전원 상태 증가는 사용률 레벨로 결정됩니다.

  • Solaris PAD(Power Aware Dispatcher). Oracle Solaris 11.1 OS를 실행하는 게스트 도메인은 SPARC T5 서버, SPARC T7 시리즈 서버, SPARC M5 서버, SPARC M6 서버, SPARC M7 시리즈 서버 및 SPARC S7 시리즈 서버에서 PAD(Power Aware Dispatcher)를 사용하여 유휴 상태이거나 활용률이 낮은 리소스의 전원 소비를 최소화합니다. Logical Domains Manager 대신 PAD가 CPU 또는 SCC 클럭 사이클 건너뛰기 레벨 및 DVFS 레벨을 조정합니다.

ILOM 3.0 펌웨어 CLI를 사용하여 전원 정책을 구성하는 방법은 Oracle Integrated Lights Out Manager (ILOM) 3.0 CLI Procedures Guide의 “Monitoring Power Consumption”을 참조하십시오.

전원 소비 데이터 보기

PM(전원 관리) 관찰성 모듈 및 ldmpower 명령을 통해 도메인에 대한 CPU 스레드 전원 소비 데이터를 볼 수 있습니다.

ldmd/pm_observability_enabled SMF(서비스 관리 기능) 등록 정보가 true로 설정되어 있으므로 PM 관찰성 모듈은 기본적으로 사용으로 설정됩니다. ldmd(1M) 매뉴얼 페이지를 참조하십시오.

ldmpower 명령에는 전원 소비 보고 데이터를 사용자정의할 수 있는 다음 옵션 및 피연산자가 있습니다.

ldmpower [-ehiprstvx | -o hours | -m minutes] | -c resource [-l domain-name[,domain-name[,...]]]
  [interval [count]]

옵션에 대한 자세한 내용은 ldmpower(1M) 매뉴얼 페이지를 참조하십시오.

이 명령을 권한 없는 사용자로 실행하려면 LDoms Power Mgmt Observability 권한 프로파일이 지정되어야 합니다. 이미 LDoms Management 또는 LDoms Review 권한 프로파일이 지정된 경우 ldmpower 명령을 실행할 수 있는 권한을 자동으로 가지게 됩니다.

Oracle VM Server for SPARC의 권한 사용 방법에 대한 자세한 내용은 Logical Domains Manager 프로파일 컨텐츠를 참조하십시오.

사용자 또는 역할에 이러한 권한 프로파일을 직접 지정할 수 있습니다. 역할에 지정할 경우 해당 역할이 사용자에게 지정됩니다. 이러한 프로파일 중 하나를 사용자에게 직접 지정할 경우 ldmpower 명령을 사용하여 CPU 스레드 전원 소비 데이터를 보려면 pfexec 명령 또는 프로파일 셸(예: pfbash 또는 pfksh)을 사용해야 합니다. 권한을 사용하여 논리적 도메인의 관리 위임을 참조하십시오.

다음 예에서는 PM 관찰성 모듈을 사용으로 설정하고 도메인에 지정된 CPU에 대한 전원 소비 데이터를 수집하는 방법을 보여줍니다.

예 82  전원 관리 관찰성 모듈 사용으로 설정

다음 명령은 ldmd/pm_observability_enabled 등록 정보가 현재 false로 설정되어 있는 경우 등록 정보를 true로 설정하여 PM 관찰성 모듈을 사용으로 설정합니다.

# svccfg -s ldmd setprop ldmd/pm_observability_enabled=true
# svcadm refresh ldmd
# svcadm restart ldmd
예 83  프로파일 셸을 통해 역할 및 권한 프로파일을 사용하여 CPU 스레드 전원 소비 데이터 수집
  • 다음 예에서는 ldmpower 명령을 실행하도록 허용하는 LDoms Power Mgmt Observability 권한 프로파일과 함께 ldmpower 역할을 만드는 방법을 보여줍니다.

    primary# roleadd -P "LDoms Power Mgmt Observability" ldmpower
    primary# passwd ldmpower
    New Password:
    Re-enter new Password:
    passwd: password successfully changed for ldmpower

    이 명령은 사용자 sam에게 ldmpower 역할을 지정합니다.

    primary# usermod -R ldmpower sam

    사용자 samldmpower 역할을 맡고 ldmpower 명령을 사용할 수 있습니다. 예를 들어, 다음과 같습니다.

    $ id
    uid=700299(sam) gid=1(other)
    $ su ldmpower
    Password:
    $ pfexec ldmpower
    Processor Power Consumption in Watts
    DOMAIN  15_SEC_AVG  30_SEC_AVG  60_SEC_AVG
    primary 75          84          86
    gdom1   47          24          19
    gdom2   10          24          26
  • 다음 예에서는 권한 프로파일을 사용하여 ldmpower 명령을 실행하는 방법을 보여줍니다.

    사용자에게 권한 프로파일을 지정합니다.

    primary# usermod -P +"LDoms Power Mgmt Observability" sam

    다음 명령은 사용자가 sam이며 All, Basic Solaris UserLDoms Power Mgmt Observability 권한 프로파일이 적용되는지 확인하는 방법을 보여줍니다.

    $ id
    uid=702048(sam) gid=1(other)
    $ profiles
    All
    Basic Solaris User
    LDoms Power Mgmt Observability
    $ pfexec ldmpower
    Processor Power Consumption in Watts
    DOMAIN  15_SEC_AVG  30_SEC_AVG  60_SEC_AVG
    primary 75          84          86
    gdom1   47          24          19
    gdom2   10          24          26
예 84  프로세서 전원 소비 데이터 보기

    다음 예에서는 ldmpower를 사용하여 도메인에 대한 프로세서 전원 소비 데이터를 보고하는 방법을 보여줍니다.

  • 다음 명령은 모든 도메인에 대한 15초, 30초 및 60초 간격 평균 프로세서 전원 소비 데이터를 보여줍니다.

    primary# ldmpower
    Processor Power Consumption in Watts
    DOMAIN  15_SEC_AVG  30_SEC_AVG  60_SEC_AVG
    primary 75          84          86
    gdom1   47          24          19
    gdom2   10          24          26
  • 다음 명령은 모든 도메인 primary, gdom1gdom2에 대해 추정된 전원 소비 데이터를 보여줍니다.

    primary# ldmpower -x
    System Power Consumption in Watts
    DOMAIN  15_SEC_AVG  30_SEC_AVG  60_SEC_AVG
    primary 585/57.47%  701/68.96%  712/70.22%
    gdom1   132/12.97%  94/9.31%    94/9.30%
    gdom2   298/29.27%  218/21.47%  205/20.22%
  • 다음 명령은 gdom2gdom5 도메인에 대한 순간 프로세서 전원 소비 데이터를 보여줍니다. 데이터를 10초마다 5회 보고합니다.

    primary# ldmpower -itl gdom2,gdom5 10 5
    Processor Power Consumption in Watts
    DOMAIN          TIMESTAMP               INSTANT
    gdom2           2013.05.17 11:14:45     13
    gdom5           2013.05.17 11:14:45     24
    
    gdom2           2013.05.17 11:14:55     18
    gdom5           2013.05.17 11:14:55     26
    
    gdom2           2013.05.17 11:15:05     9
    gdom5           2013.05.17 11:15:05     16
    
    gdom2           2013.05.17 11:15:15     15
    gdom5           2013.05.17 11:15:15     19
    
    gdom2           2013.05.17 11:15:25     12
    gdom5           2013.05.17 11:15:25     18
  • 다음 명령은 모든 도메인에 대한 최근 12시간 동안의 평균 전원 소비 데이터를 보여줍니다. 데이터는 마지막으로 요청된 매시간 계산부터 시작하여 1시간 간격으로 표시됩니다.

    primary# ldmpower -eto 12
    Per domain MINIMUM and MAXIMUM power consumption ever recorded:
    primary         2013.05.17 08:53:06     3                Min Processors
    primary         2013.05.17 08:40:44     273              Max Processors
    gdom1           2013.05.17 09:56:35     2                Min Processors
    gdom1           2013.05.17 08:53:06     134              Max Processors
    gdom2           2013.05.17 10:31:55     2                Min Processors
    gdom2           2013.05.17 08:56:35     139              Max Processors
    
    primary         2013.05.17 08:53:06     99               Min Memory
    primary         2013.05.17 08:40:44     182              Max Memory
    gdom1           2013.05.17 09:56:35     13               Min Memory
    gdom1           2013.05.17 08:53:06     20               Max Memory
    gdom2           2013.05.17 10:31:55     65               Min Memory
    gdom2           2013.05.17 08:56:35     66               Max Memory
    
    Processor Power Consumption in Watts
    12 hour's worth of data starting from 2013.05.16 23:17:02
    DOMAIN          TIMESTAMP               1 HOUR AVG
    primary         2013.05.17 09:37:35     112
    gdom1           2013.05.17 09:37:35     15
    gdom2           2013.05.17 09:37:35     26
    
    primary         2013.05.17 10:37:35     96
    gdom1           2013.05.17 10:37:35     12
    gdom2           2013.05.17 10:37:35     21
    
    primary         2013.05.17 11:37:35     85
    gdom1           2013.05.17 11:37:35     11
    gdom2           2013.05.17 11:37:35     23
    ...